ruby 如何在没有机器人的情况下使用Telegram API?

xuo3flqw  于 2022-11-04  发布在  Ruby
关注(0)|答案(2)|浏览(137)

我不需要回复。
我只想做一个只读调用来读取通道历史。可能我需要†方法https://core.telegram.org/method/messages.getHistory,但文档https://core.telegram.org/api#getting-started甚至没有解释协议。
据我所知,该协议是相当自定义的,我应该使用一些最小的 Package 器,但所有的例子/文章,我已经设法找到链接到https://github.com/atipugin/telegram-bot-ruby,但我不需要一个机器人。

nue99wik

nue99wik1#

要在没有机器人的情况下使用Telegram,您应该使用Telegram低级协议MTProto。有PythonJavaScript甚至PHPMTProto库。请参见使用hereherehere库获取聊天历史记录的示例
但似乎没有Rubygem用于此-运气不好,您应该要么自己创建MTProtoRubygem,要么将此函数移到另一个用具有MTProto库的语言编写的服务中。

wko9yo5t

wko9yo5t2#

您可以使用tdlib-ruby

gem 'tdlib-ruby'

相关问题