首页 > 解决方案 > Python-telegram - 是否可以获得组中用户发送的消息数量?

问题描述

是否可以使用 python 或任何其他工具来检索用户在 Telegram 组中发送了多少条消息python-telegram-bot来创建电报机器人?

我找到的最接近的是get_chat_member,它非常有用,但它只是缺少我正在寻找的信息。

标签: pythontelegram

解决方案


机器人能够接收消息的唯一方法是通过他们的getUpdates方法。(通过 webhook 或轮询实现)。

这意味着,为了以任何方式计算消息,机器人必须在组中处于活动状态并且能够收听消息。您无法获取过去发送的消息,因此您必须自己跟踪计数。

另请参阅我的机器人将收到哪些消息,因为启用隐私模式的组存在限制。


注意:无论用于实现机器人的库如何,此答案都适用。要实现此功能,您需要了解如何接收特定库的消息。


推荐阅读