2

我正在为电报编写机器人以从群聊中收集一些统计数据。我需要获取有关每条消息的信息(从聊天开始)。我知道我该怎么做,但这是一个非常糟糕的主意。我可以使用 forwardMessage 方法,但我需要第二个 acc 并且当我发送消息太快(一小时)时我会超时,所以收集超过 200 万条消息的对话的统计信息有点长;s 我试图设置每秒 10 条消息的限制,但我仍然超时,所以不知道它是如何工作的。必须有其他方法可以通过 id 获取 JUST 消息信息而不转发它;v 我在 API 中找不到它。

4

2 回答 2

2

目前没有 API 可以做到这一点,你可以向@BotSupport提出这个想法,在他们添加这个功能之前,我正在做和你一样的事情。

根据Bot FAQ,Telegram API 速率限制为 1/s 预聊天,全局限制为 30/s。

于 2017-07-04T23:31:25.550 回答
0

Telegram bot api 无法做到这一点,您可以使用MadelineProto的ReadHistory方法,而无需使用转发消息方法

于 2017-08-27T13:19:22.427 回答