我为 TG 机器人编写了一些代码:
import logging
import asyncio
from aiogram import Bot, Dispatcher, types
from aiogram.filters import Command
API_TOKEN = 'тут мой токен'
logging.basicConfig(level=logging.INFO)
bot = Bot(token=API_TOKEN)
dp = Dispatcher()
@dp.message(Command("start"))
async def cmd_start(msg: types.Message):
await msg.reply("Привет! Я бот, который отвечает на 'привет'.")
@dp.message()
async def echo_message(msg: types.Message):
if msg.text.lower() == "привет":
await msg.reply("Привет!")
async def main():
await dp.start_polling(bot, timeout=10, limit=100)
if __name__ == '__main__':
asyncio.run(main())
机器人仅响应 /start。没有回应“你好”。怎么了?
现在我坐下来意识到机器人接受所有以“/”开头的消息。我怎样才能让它接受所有消息?