问题标签 [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.
javascript - 由于未定义的上下文而获取 TypeError
我正在尝试使用他们的 api 和 MTProto 制作一个电报机器人。我导入telegram-mtproto
我的代码并收到错误:
这是我的代码:
telegram-mtproto
添加包后我不确定它有什么问题?
php - 在 Windows 服务器上通过 PHP exec 远程运行 MTProxy
我在 windows 服务器上安装了 PM2 和 node.js 来运行JSMTProxy-master脚本。
运行代理的命令是: (pm2 start "JSMTProxy-master\mtproxy.js" -i max) 并且它在 CMD 窗口中成功执行,没有问题。
现在我想通过 PHP 和 exec 执行这个命令。
我试过这个:
或者这个:(刚刚在taskmgr中出现了cmd.exe)
或这个:
这些不起作用,没有任何反应。没有错误,taskmgr中没有出现任何进程。
它应该如何由 exec 运行?
笔记。我已经安装了 PHP 并且运行良好。
utf-8 - MTProto 字符串类型:长度是以字节还是 UTF-8 字符串长度来衡量的?
查看https://core.telegram.org/type/string我不清楚这里讨论的长度是 UTF-8 字符串长度,还是字符串已编码的字节数。
mtproto - MTProto 连接被服务器关闭
我正在编写一个 MTProto 客户端,但是当我发送消息时,我的连接已关闭。MTProto 在什么情况下会关闭我的连接?
bit-manipulation - MTProto msg_id 重放攻击
MTProto文档说,指的是独特的msg_id
:
为了应对重放攻击,客户端传递的 msg_id 的低 32 位不能为空,并且必须显示创建消息时的时间点的小数部分
说到位操作,我觉得自己很笨,那么确保低 32 位永远不会为空的“方法”是什么?
另外,我完全不明白
一小部分时间...
java - 电报 TCP 混淆传输未接收数据
我正在尝试实现此处描述的 MTProto 传输混淆功能。
我已经按照每个字母的说明字母进行操作,但无济于事:发送数据,例如 for ReqPqMulti
,但在读取响应时,例如ResPQ
,输入流永远阻塞,这意味着没有接收到数据。
初始化有效负载和 AES 密码创建如下。另见评论。
AES-CTR 密码使用初始化
使用 Abridged 传输(非混淆)可以正常工作。
node.js - 我如何在 Ubuntu 20.04 CLI 上安装电报 mtproto?
我想在 Ubuntu 20.04 CLI 上通过以下命令安装 telegram-mtproto。npm 安装--保存
npm install --save telegram-mtproto@beta
但是当我执行命令时,我得到以下错误!
任何人都可以帮我安装 telegram-mtproto 并运行一个简单的 node.js 客户端脚本吗?最好的问候:梅赫迪
node.js - mtproto/core 电报重播到另一个频道
我想从不同的频道收集新闻并在第二个频道中回显它们,使用我可以阅读频道的代码(不是全部,而是大多数)。
我现在卡在回声问题上,不知道如何做到这一点,mtproto 对我来说是全新的,谢谢。
我使用了另一个stackoverflow问题中的以下代码。