因此,我正在尝试以适当的方式将电报聊天记录到我的 ELK 存储中,而使用 tgcli 的现有解决方案太旧了(我还有一个 PoC,它通过 Xposed 记录来自 Android 客户端的消息编辑,但它在UI级别的顶部并且无效)
我需要接收消息的编辑/删除,并使用客户端 Telegram API 来完成。
花了一天时间研究:
- 2016 年 5 月 15 日出现对消息编辑的支持(电报博客)
- telegram-cli 的tgl库已有 2 年历史,很可能不支持该层
- 我查看了电报桌面源,因为它非常有前途,不幸的是,他们的git 历史没有计划更改以支持编辑。
- 并且官方层版本列表被截断。通过默默无闻的安全性嗯。
- 从shelomentsevd/telegramgo中使用的 golang 库完成的一些测试中,超级组中的编辑由 TL_updateChannelTooLong 消息处理
现在我不想浪费更多时间挑选图书馆/资源。因此,我在询问以下任一库的体验,我正在寻找一个能够快速实现所需功能的库 - 对于不想深入了解MTProto 细节的人。
- sochix/TLSharp缺少有关获取编辑的明确示例。可能会很难
- danog/MadelineProto似乎是一个不错的起点
- 还有tdlib,libqtelegram,TelegramAPI