首页 > 解决方案 > tdlib-ruby Telegram API 返回错误超时

问题描述

我正在尝试使用 ruby​​ 为电报设置一个 Web 客户端。我注册了电报应用程序并获得了api_idapi_hash密钥。然后我在https://github.com/southbridgeio/tdlib-ruby的帮助下使用 tdlib 。每个方法调用都返回 promise 对象,并在检查原因时显示 - <TD::Types::Error code=0 message="Timeout error">。我不确定出了什么问题。任何帮助,将不胜感激。

标签: rubytelegramtdlib

解决方案


有类似的问题。您需要先连接。例如:

client = TD::Client.new
client.connect.then do
    client.join_chat(chat_id)
end

或者

client = TD::Client.new
client.connect.wait
client.join_chat(chat_id).wait

推荐阅读