我有一个消息处理程序,它使用Aiogram库响应用python3编写的Bot应用程序中的命令。
我可以从应用程序接收我发送到BOT的消息,但是我想排除该命令(可能通过配置,而不是解析字符串)。也许在文档中,但是目前我找不到答案。
举例说明,如果我键入TelegramBot
/my_command text
这是我在python3应用程序中的代码
@dispatcher.message_handler(commands=['my_command'])
async def echo(message: types.Message):
我想从{_1}}变量的message_handler中接收字符串message types.Message
而不是text
。
非常感谢
答案 0 :(得分:0)
仅用于提取命令参数的命令如下:
@dispatcher.message_handler(commands=['my_command'])
async def echo(message: types.Message):
city_search = message.get_args()