问题标签 [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.
api - 通过tegram api的body进行视频通话
我想知道是否可以通过 tdlib 库与另一个用户开始视频通话并将图片从连接到 Raspberry Pi 的相机传输到此通话?如果是这样,你是怎么做到的?我应该使用什么方法?
flutter - 如何使用 TDLib Telegram 库保持会话/保存用户身份验证以进行颤动?
有谁知道保留用户会话的方法,例如保存会话并将其加载回应用程序,而无需用户输入他们的电话号码并再次完成登录过程?
我遇到的问题是,每次我在 Flutter 中热重载时,每当我更改代码时,我都需要再次执行该登录过程。有一个名为 Telethon 的 python 库可以让你保存会话,但我想知道你是否可以使用 TDLib Dart 库来做到这一点。
我试图阅读源代码以找出是否有任何我可以使用的东西,但我找不到任何东西。我怎样才能保持用户的会话?
python - python-telegram lib:tg.call_method setProfilePhoto 错误:400。“未指定输入文件”
我正在尝试使用python-telegram
库:https ://github.com/alexander-akhmetov/python-telegram/
帮助我弄清楚如何在我的 tg.call_method 请求中将 InputChatPhoto 发送到服务器:
我试图发送原始字节 - 没有奏效。得到消息:'期望 TDlib 对象得到字符串'
我很想发送 inputFileRemote - 也没有用。得到同样的错误:'未指定输入文件'
我应该如何指定?在文档类 inputFileLocal 中仅包含path_
字段。inputFileRemote 包含id_
我指定的内容,但仍然没有好处:(
telethon - 电报api,我可以启动视频直播吗?
我对 Telegram API/TlDB 选项有点困惑。在电报文档中,说使用电报API,您可以(以编程方式)以用户身份对应用程序执行的所有操作。
我使用 Telethon (python) 库进行了一些测试,但是当我尝试在频道中启动或安排视频流(以编程方式)和更复杂的方法时,我遇到了困难。
这是一种可能吗?我没有找到直播方法。
python-telegram-bot - 如何通过 UserID 获取电报用户信息?
我有一个user_id
喜欢的 2024211111。我如何通过这个 user_id 获取用户信息?Tdlib api 有一个名为的方法getUser
,但它不适用于此 user_id(此 user_id 不在我的 ChatList 中)
tdlib - 如何获取电报频道成员的完整列表
是否可以使用 api 获取电报频道成员的完整列表?官方应用程序仅提供简短版本的列表
telegram - MTProto 中的模拟 searchChatsNearby 方法
TDLib中有一个searchChatsNearby方法(https://core.telegram.org/tdlib/docs/classtd_1_1td__api_1_1search_chats_nearby.html),因为TDLib使用的是MTProto协议,协议中应该有类比,但是我找不到在方案(https://core.telegram.org/schema/mtproto)中,如何理解MTProto方案的searchChatsNearby方法实现了哪些特点?
flutter - RemoteMessage 中的 TdLib 数据包含 Telegram 发送的消息中长度为 0 的 _internalLinkedHashMap
我正在尝试使用 FCM(Firebase 云消息传递)在 Dart 中处理来自 Telegram 的推送通知。据我所知,我确实收到了电报发送的东西,但数据完全是空的,我不知道在哪里可以找到消息的有效负载。此外,文档摘录增加了我的困惑:
“ProcessPushNotification({String payload}) 处理推送通知。如果不支持推送通知并且需要连接到服务器以获取新数据,则返回代码 406 的错误。可以在授权之前调用”
https://pub.dev/documentation/tdlib/latest/td_api/ProcessPushNotification-class.html
请帮忙,以前有人遇到过这个问题吗?
go - /usr/local/go/pkg/tool/linux_amd64/link:运行 gcc 失败:退出状态 1
试图运行一个 golang 程序,但我收到 gcc 的错误:
命令行参数 /usr/local/go/pkg/tool/linux_amd64/link:运行 gcc 失败:退出状态 1 collect2:致命错误:ld 以信号 9 [Killed] 编译终止。
(go 版本是 1.13,amd64,gcc 版本是 7.5.0,我也使用了以下,同样的错误退出:export CXXFLAGS="-stdlib=libstdc++" CC=/usr/bin/gcc CXX=/usr/bin/ g++)
谢谢。干杯