我创建了一个新的Telegram Bot,它维护着一个简单的列表。当我直接(在PM中)与Bot聊天时,Bot会按预期工作。
我为一群朋友创建了该机器人,因此我将该机器人添加到了该组,现在,每当我执行命令时,该机器人都会响应,但也会重复执行我的命令。有什么办法可以避免这种行为?
我正在使用python-telegram-bot API并使用update.message.reply_text('My message')
这只是预期的行为,还是有什么方法可以避免机器人重复发送的命令?
答案 0 :(得分:1)
该漫游器仅在回复消息,而不创建2条消息。
您应该使用send_message。
答案 1 :(得分:0)
我找到了解决方案。 Telegram API将此理解为引用,并且默认情况下在组中启用,在私人聊天中禁用。 可以通过以下方式禁用它:
update.message.reply_text("message", quote=False)