ruby - tdlib-ruby Telegram API 返回错误超时
问题描述
我正在尝试使用 ruby 为电报设置一个 Web 客户端。我注册了电报应用程序并获得了api_id和api_hash密钥。然后我在https://github.com/southbridgeio/tdlib-ruby的帮助下使用 tdlib 。每个方法调用都返回 promise 对象,并在检查原因时显示 - <TD::Types::Error code=0 message="Timeout error">
。我不确定出了什么问题。任何帮助,将不胜感激。
解决方案
有类似的问题。您需要先连接。例如:
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
推荐阅读
- python - 我对 Discord API 的 HTTP 请求仅返回 Forbidden (403)
- gatling - 每个 Gatling 请求中的唯一 ID
- android - Photon Server 连接 Demo 在 Android studio 上执行错误
- sql - 使用 SQL 开发人员查询计算每个表中的行数并提取一个 txt 文件
- python - ValueError: X.shape[1] = 96 应该等于2,训练时的特征数
- java - 为什么按下后退按钮后 Intent Extra NULL?
- javascript - 使用 javascript 更改数组元素中的颜色
- ios - Apollo GraphQL iOS - 尝试在查询中使用“ID”时出现“未找到生成的操作”错误
- javascript - 是否可以访问 Reactjs 中映射函数中的值?
- android - Expo - 如何通过 httpLink 在 Android 设备上创建与 GraphQL 的数据库连接