如何从第三方电报机器人聊天中获取消息历史记录?

问题描述

我是一个完整的 Telegram API 菜鸟,如果这是一个愚蠢的问题,我很抱歉。

我有一个基本的存储库设置 here,它展示了我如何使用 NodeJS 的 @mtproto/core 包来获取我所有 Telegram 聊天的列表。我用来获取所有聊天列表的 Telegram API 方法messages.getAllChats。我还成功地使用 messages.getHistory 方法获取任何列出的聊天的分页历史记录。

问题是 messages.getAllChats包括与第三方机器人(我自己没有创建的机器人)的聊天,因此我无法使用 messages.getHistory,因为我没有知道聊天机器人的 idaccess_hash。查看 Telegram 应用程序中所有聊天选项卡下的聊天项目,我看到 32 个单独的聊天/机器人项目 - messages.getAllChats 仅返回这些项目中的 24 个。

如何以编程方式获取我的 Telegram 帐户上的第三方机器人聊天列表,并访问这些机器人聊天消息历史记录?有没有办法做到这一点?我不想以编程方式与第三方机器人交互 - 我只想阅读机器人发送给我的消息。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)