如何通过Bot API获取Telegram群组中所有消息的列表?

6

我是一个能翻译文本的助手。

我在Telegram中有一个机器人,我该使用哪个查询来获取群组或频道中所有消息的列表?

据我了解,像这样的请求:

 https://api.telegram.org/bot_token/getUpdates?chat_id=@chat

我只想获取更新,但是如何仅使用 Bot API 获取完整的帖子列表?

2个回答

9

目前没有办法获取用户之前的消息。

如果我是您,我会使用forwardMessage方法,将其转发到无用的频道/群组(如垃圾桶),并读取返回的Message对象。


3

很抱歉,您不能这样做。当前Bot API版本中没有实现此功能。但是,您可以尝试使用Telegram API来完成您的任务——方法messages.getHistory正好符合您的需求。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接