python - 如何解决 getUpdates 限制? ( Telegram Bot )

标签 python bots telegram

我最近一直在尝试使用官方 API 创建一个功能性 Telegram BOT,但遇到了一些问题。 BOT 的目标是将 x 个人收到的所有消息转发到 y 组。

BOT 检查“https://api.telegram.org/bot {}/getUpdates”.format(TOKEN) 是否有最新收到的消息,以便它可以检查该消息是什么以及是否由人 x 发送。这一切都一直有效,直到我的网址在达到 100 条记录后停止自行更新。

一定有办法自动清除这些记录,对吧?我读了一些关于“-offset”的内容,并尝试通过 URL 查询字符串来实现它,但似乎没有结果。

感谢您的帮助。

最佳答案

使用保存/转发后,您可以删除特定消息

.deleteMessage(chat_id=update.message.chat.id,message_id=update.message.message_id)

关于python - 如何解决 getUpdates 限制? ( Telegram Bot ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49025582/

相关文章:

python - 在 Python 中将纯文本转换为 PDF

python - mediapipe 实时 3D 坐标打印

javascript - Discordjs - 获取后 lastMessageId 始终为空事件

python - 如何使用 python-telegram-bot 转发消息

api - getUpdates Telegram bot API 中忽略的偏移量参数

python - 将类分配给变量

防止机器人提交表单的 JavaScript 代码

c# - SignalR bot 仅检查确切的案例消息。包含。拼写错误怎么办?

Telegram bot api 模拟用户交互

python - PySpark,通过 JSON 文件导入模式