微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

我是一个完整的 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 举报,一经查实,本站将立刻删除。