我使用django-telegrambot
软件包制作了反垃圾邮件电报机器人。该漫游器的模式为WEBHOOK
我有一些功能可以从聊天中删除所有转发的消息。
我的代码如下:
if update.message.forward_from or update.message.forward_from_chat:
bot.delete_message(chat_id=update.message.chat_id, message_id=update.message.message_id)
return
上面的代码不能很好地工作,例如,当我选择一些消息并将其发送到频道时,它仅从转发集中删除一条消息(有时是两条),有时即使我转发也不会删除一条消息,我检查了转发时是否总是有forward_from
和forward_from_chat
,是的-我们一直都有,还以为我只是有一些pending_update_count
,但是它是0 < / p>
当我仅使用django-telegrambot
并使用相同的代码并像python-telegram-bot
一样在本地运行它时,我就知道基于python-telegram-bot
包的python main.py
可以正常工作(捕获并删除所有转发的内容消息)
有人在这里遇到这样的错误吗?
有人在想/建议吗?
谢谢!