from aiogram import types
@dp.message_handler(content_types=[types.ContentType.TEXT])
async def handle_text_messages(message: types.Message):
if message.text.startswith("/hello"):
# Ваш код для обработки сообщений, начинающихся с "/hello"
await message.answer("Привет!")
为了确保这段代码仅响应文本消息并且在发送图像或其他不适当的消息类型时不会导致错误,您可以在检查文本之前添加对消息类型的检查。
我们检查消息文本的开头
(message.text.startswith("/hello")),如果文本以 开头"/hello",则执行适当的操作。@dp.message_handler(content_types=[types.ContentType.TEXT]),这意味着该处理程序将仅响应短信。Aiogram 3 有一个魔法滤镜
用它:
在你的情况下它将是: