问题标签 [tdlib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Telegram TDLib Android:如何存储 apiId 和 apiHash?
我正在尝试使用著名的TDLib构建一个 android 电报客户端。不幸的是,我找不到任何关于在 android 中使用这个库的好的教程或文档。Java
但是,我已经从示例中了解了该库的工作原理。
问题是在实现库时,我必须将api_id
and传递api_hash
给TDLib
. 我认为这些变量对其他人来说一定是未知的,因为这可以被用于恶意目的。
由于文档没有提供有关存储api_id
and的任何最佳实践api_hash
,我怎样才能使它们对公众不可用并在 android 应用程序中安全地管理它?
node.js - 应用程序在节点“太多数据无法获取”中使用 Telegram Api 崩溃
这就是问题所在。我写了一个带有tlg
模块的应用程序。链接 GitHub
我已经使用 Mac Os 开发并且一切正常,但是当我尝试将所有应用程序移动到新的 Centos 8 VM、重新编译 TDlib 并启动应用程序时,这是应用程序崩溃后的响应。
这很奇怪,我从未见过这样的错误。这是 Global.cpp
c++ - TDLib:如何在消息中发送粗体文本?(С++)
使用官方 TDLib C++ 示例,我正在尝试发送带有格式化降价文本的消息。
这是我的代码:
我希望看到“你好!你好吗? ”但消息是用代码编写的,没有应用降价格式。
我在谷歌上花了几个小时试图弄清楚如何强制 TDLib 解析它。
更新:已解决!
感谢阿泽姆的帮助!
使用此示例,以下代码应发送已解析的消息(在 VS 2019 中测试)
}
telegram - 通过 TDlib 中的电话号码获取电报 user_id
我需要使用 tdlib 通过 Telegram 中的电话号码获取 user_id,我尝试过addContact和importContacts,据说它们不适用于此目的,并且有一个旧答案不再适用。那么,您如何通过电话联系信息获取某人的 user_id 呢?
java - 如何取消 Tdlib 中的 Client.send?
我正在通过 Tdlib 编写 Telegram 身份验证,并发现库在内部处理重试(例如,当我尝试发送电话号码以开始身份验证并且连接不良/缺少库时会在内部安排 pause-n-retry)。
问题是我无法阻止它,或者至少无法更改重试策略。如果计划重试,我也无法再次发送相同的请求。
任何想法如何克服这个问题?
python - 如何在 python-telegram 库中提供 object_ptr 数据
我在调用需要数据的方法时遇到问题object_ptr
(写在tdlib
文档中)
确切地说,我的意思是addContact
方法。我应该如何提供数据params
?
我的行为是这样的:
它打印None
并且不添加联系人。
哪里有问题?
此链接可能有用:
java - 如何通过 TDLib 从 Telegram 获取频道的数据列表?
Telegram,我需要获取频道的数据列表。我在这种情况下使用 TdApi。
文档:https ://javadoc.tlgrm.ru/org/drinkless/td/libcore/telegram/TdApi.html 我是根据这个例子做的:https ://core.telegram.org/tdlib/tdlib.zip 。
通过这个例子,我仍然得到了聊天列表。在这里检查我的方式:
我试图通过从文档中添加类来修改它。Channel, ChannelFull 获取ChannelFull。我将 GetChannelFull 添加到 Function 类中。在问题中,我通过 isChannel 过滤聊天并尝试通过 supergroupId 获取 Channel。
但是,我收到错误:检查“request.function”失败。
如果您知道这是什么问题,请帮助我。
go - go-tdlib 如何使用 SearchContacts
我想根据用户名搜索未知用户。
我正在使用这个库中的SearchContacts
方法。根据方法签名,第一个参数应该是表示查询的 a。不幸的是,我找不到任何关于如何格式化查询的文档。string
您可以在下面找到我的代码片段:
windows - 'Remove-Item' 不是内部或外部命令、可运行程序或批处理文件
我按照此处列出的命令:https ://tdlib.github.io/td/build.html?language= Python 在 Windows 上为 Python 构建 tdlib,其中一个命令是:
这是我电脑上的结果:
我该如何解决?谢谢
telegram - 是否可以通过非机器人帐户使用 Telegram TDLib 发送标记(内联)键盘以及文本消息?
它在 Telegram 核心文档中说:
用于回复消息的标记;仅适用于机器人。
因此,带有回调(reply_markup)的内联键盘似乎仅适用于机器人。像这样:
但我需要的是一个带有回调的键盘,该键盘从非机器人帐户发送到双方聊天,而不是频道或群组。有解决方法吗?