You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Google Script中使用Telegram API:TCP通信与TDLib适配问题咨询

在Google Script中使用Telegram原生API的可行性说明

核心限制

  • Google Script不支持直接操作TCP数据包,它仅提供UrlFetchApp用于HTTP/HTTPS请求,完全无法处理原生TCP连接,所以Telegram原生的TCP层API没法直接在Google Script里调用。
  • TDLib无法在Google Script环境运行,它是编译后的原生二进制库,依赖特定系统的底层环境,而Google Script是云端JavaScript runtime,不支持加载这类非JS的原生库。

可行替代方案

既然你已经能在Google Script里用CryptoJS,可以试试这些方向:

  • 搭建中间代理服务:自己搞个轻量后端(比如用Node.js、Python编写),让这个后端去处理Telegram原生API的TCP连接,Google Script只需要通过HTTP请求和这个代理交互,间接实现调用原生API的功能。
  • 尝试MTProto HTTP传输:Telegram的MTProto协议有部分操作支持通过HTTP传输,你可以用CryptoJS手动实现MTProto的加密、序列化逻辑,适配Google Script的HTTP环境,不过这个方案的底层实现复杂度很高,需要吃透MTProto的协议细节。

注意事项

Telegram原生API的授权、会话管理、加密逻辑比Bot API复杂得多,哪怕用代理服务,也得花不少精力去处理这些底层细节。

内容的提问来源于stack exchange,提问作者brazoayeye

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 18:10:35