电报(Telegram)API 接入时,如何获取群组的历史消息更新记录?​

顿玉顿玉09月13日454

我们做Telegram群发网站,想通过API获取群组历史消息,怎么做?需要什么权限或设置?

1 个回答

载开畅
载开畅回答于 09 月 13 日
最佳答案

要获取 Telegram 群组的历史消息,需要注意以下几点:

第一,你必须是群组管理员,否则 API 会拒绝访问。第二,需要开启机器人的“读取历史消息”权限,这个权限在创建机器人时由用户手动授予。

接下来,你可以使用 getHistory 方法获取群组消息。需要注意的是,该方法有调用频率限制,不能频繁调用。

此外,如果群组是超大群组,可能需要使用 channel 的接口。最后,注意 token 的安全,不要泄露。

希望对你有所帮助。

您的答案