问题标签 [mtproto]
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.
telegram - 电报,跟踪消息编辑/删除和编辑我自己的消息(客户端,而不是 Bot API)
因此,我正在尝试以适当的方式将电报聊天记录到我的 ELK 存储中,而使用 tgcli 的现有解决方案太旧了(我还有一个 PoC,它通过 Xposed 记录来自 Android 客户端的消息编辑,但它在UI级别的顶部并且无效)
我需要接收消息的编辑/删除,并使用客户端 Telegram API 来完成。
花了一天时间研究:
- 2016 年 5 月 15 日出现对消息编辑的支持(电报博客)
- telegram-cli 的tgl库已有 2 年历史,很可能不支持该层
- 我查看了电报桌面源,因为它非常有前途,不幸的是,他们的git 历史没有计划更改以支持编辑。
- 并且官方层版本列表被截断。通过默默无闻的安全性嗯。
- 从shelomentsevd/telegramgo中使用的 golang 库完成的一些测试中,超级组中的编辑由 TL_updateChannelTooLong 消息处理
现在我不想浪费更多时间挑选图书馆/资源。因此,我在询问以下任一库的体验,我正在寻找一个能够快速实现所需功能的库 - 对于不想深入了解MTProto 细节的人。
- sochix/TLSharp缺少有关获取编辑的明确示例。可能会很难
- danog/MadelineProto似乎是一个不错的起点
- 还有tdlib,libqtelegram,TelegramAPI
api - Telegram API 创建公共频道
如何使用 Telegram API 创建公共频道?我试过https://github.com/danog/MadelineProto,它工作,但它只创建一个私人频道。
telegram - 找出电报实例的 ID
我在哪里可以找到API TL-Schema中未列出的电报对象的 ID(类 ID) ?(我的意思是 id 就像 #bc799737 for boolFalse #bc799737)
例如,在Perfect Forward Secrecy页面上有如下实例:
- 解密的MessageActionRequestKey
- 解密的MessageActionAcceptKey
- 解密的MessageActionCommitKey
- 解密的MessageActionAbortKey
但是它们的链接已损坏:decryptedMessageActionRequestKey。
我怎样才能弄清楚它们?
python - 为什么我没有收到 Telegram DC 的任何回复?
我正在尝试遵循 Telegram 的授权示例,但没有得到服务器的任何响应:
为什么?
telegram - 可以在浏览器中使用电报身份验证 SDK
我正在努力了解基础知识,并寻找寻求帮助的地方。我知道根据堆栈溢出标准,前两个问题有点模糊。
- 是否有论坛/频道可以与尝试使用 MTProto 的人进行对话?
- https://github.com/zerobias/telegram-mtproto是JS 中最容易使用的 MTProto 实现吗?
- 它可以在 web 客户端中使用(即
import
在 webpack 环境中使用和 ES6)吗?
我看到一堆错误,但其中一些似乎与使用 webpack 4 有关,但我不确定我想要做的事情是否可能(请参阅Accessing Telegram API via web-based client),虽然我有现在设法获得发送的 2FA 代码
我的目标是创建一个客户端,该客户端可以登录某些电报频道,其中所有内容都来自机器人,并从中解析信息
telegram - 如何删除/销毁我的电报 api_id 和 api_hash
出于某种原因,我需要删除/销毁我的 api_id 和 api_hash。
在https://my.telegram.org/apps中没有执行此操作的选项/按钮。
而且我已经尝试从电报中删除我的帐户但我的 api_id 和 api_hash 仍在工作。
java - 使用 java 实现 Telegram API 的 TL-Schema
我想用 java 实现 Telegram API 层。
我在此链接中
找到了 Telegram(第 71 层)的 TL-Schema : https ://tjhorner.com/tl-schema/
是否有代码生成器自动 TL-Schema 到 Java 类?
telegram - Telegram API 是否允许通过 Peer ID 搜索用户?
如何使用 Telegram API(不是 Telegram Bot API)的功能?我从官方API 文档中读到有一个名为users.getFullUser
.
我怎样才能利用这个功能来实现我的目标?
有人说我需要通过原始命令使用MTProto
,但我不知道从哪里开始?PHP / Python中有任何包装器吗?
php - 如何将 MTPROTO 代理添加到 Guzzle
我在我的 php 项目中使用 Guzzle,我喜欢使用 mtproto 为 guzzle 设置代理。
我可以这样做吗?如您所知,MTproto 代理有一个服务器地址、一个端口和一个用于连接的密钥,如果它曾经支持这种代理,应该如何将这三个参数传递给 guzzle 来使用它?