Skip to content

v2.4.0: 接入 Telegram 官方机器人 + 打字机流式输出 + 原生指令菜单与交互卡片

Choose a tag to compare

@wenbin-wb wenbin-wb released this 23 Aug 02:19
· 37 commits to main since this release

🌟 核心新特性与全平台对齐

1. 🚀 Telegram 机器人全套生命周期接入

  • 100% 免公网 IP / 免 Webhook:基于官方 Long Polling(长轮询 getUpdates)机制,本地内网直接通信;
  • 零依赖原生代理支持:内置极简 HTTP/HTTPS CONNECT 隧道代理,国内网络环境直接填写代理(如 http://127.0.0.1:7890)极速连接;
  • 增量打字机流式输出:接入轮次生命周期,单条消息原地 editMessageText 增量更新,告别频繁发送碎气泡;
  • 原生快捷指令菜单 (Menu 按键):自动通过 setMyCommandssetChatMenuButton 注册全范围指令,输入 / 或点击左下角菜单一键直达;
  • 原生交互卡片与审批按键:权限审批下发 [✓ 批准执行] / [✕ 拒绝执行] 按键,支持点击即时放行;
  • 多模态与文件收发:入站图片与文档自动转存交付 Agent,出站产物文件自动推回 Telegram 聊天框。

2. 🛡️ 体验优化与多平台对齐

  • 白名单持久化:修复 Telegram 首次发送消息自动加入白名单跨重启持久化恢复机制;
  • 优雅排版:针对 Telegram HTML 模式深度定制,支持加粗标题、列表实心圆点、引用块、超链接与等宽代码高亮;
  • Web 控制台适配:完善 Telegram 平台卡片交互与表单校验;
  • 全套文档对齐:全面同步 README.mdREADME.en.mddocs/telegram-usage.md 与变更日志。

📦 安装与升级

dsh plugin --profile web add @wenbin_wb/dsh-bridge@latest