CLASSLU/dsh-telegram-bridge0

dsh-telegram-bridge

适用于 DeepSeek Harness 的 Telegram 机器人桥接器:支持通过 Telegram 与 DSH Agent 聊天,具备访问控制白名单、技能调用和工作区浏览功能。

AI 分析

核心用途是让用户能通过 Telegram 聊天界面远程操控 DSH。适合习惯使用 Telegram、需要随时随地与家中 Agent 交互的用户。

包名
dsh-telegram-bridge
版本
0.1.0
许可证
MIT
最近更新
2026年8月24日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:CLASSLU/dsh-telegram-bridge

🚀 首次配置(用户全流程)

第 1 步:获取 Bot Token

在 Telegram 里找 @BotFather/newbot 创建机器人 → 获得 token(格式 123456789:AA...)。

第 2 步:配置 Token(二选一)

  • 方式 A(推荐,可视化):dsh 设置页 → 插件配置 → Telegram Bot 桥接 → 在 Bot Token 输入框粘贴 token → 点 测试连接 立即验证是否有效 → 点 保存
  • 方式 B(credentials):在 ~/.dsh/.credentials.yaml 添加:
    refs:
      DSH_TELEGRAM_BOT_TOKEN: "你的token"
    

第 3 步:配置访问白名单(安全必需)

设置页 → 插件配置 → Telegram Bot 桥接:

  • 允许所有人访问:选 否(false)(默认)
  • 允许的用户名:填你的 Telegram 用户名(不带 @),如 your_username;多用户用逗号分隔
  • (可选)允许的聊天 ID:私聊数字 ID 或群组 ID,多 ID 用逗号分隔

第 4 步:配置代理(如需)

国内访问 Telegram 需要代理,代理地址 填:

http://127.0.0.1:7897                          # 本地代理(clash 等)
http://user:pass@host:port                      # 需要认证的代理

仅支持 http/https 代理(socks 暂不支持)。留空 = 直连。

第 5 步:重启并验证

重启 dsh 后,在 Telegram 里给机器人发 /status 或任意消息,应正常回复。

第 2 步:配置 Token(二选一)

  • 方式 A(推荐,可视化):dsh 设置页 → 插件配置 → Telegram Bot 桥接 → 在 Bot Token 输入框粘贴 token → 点 测试连接 立即验证是否有效 → 点 保存
  • 方式 B(credentials):在 ~/.dsh/.credentials.yaml 添加:
    refs:
      DSH_TELEGRAM_BOT_TOKEN: "你的token"
    

第 3 步:配置访问白名单(安全必需)

设置页 → 插件配置 → Telegram Bot 桥接:

  • 允许所有人访问:选 否(false)(默认)
  • 允许的用户名:填你的 Telegram 用户名(不带 @),如 your_username;多用户用逗号分隔
  • (可选)允许的聊天 ID:私聊数字 ID 或群组 ID,多 ID 用逗号分隔

第 4 步:配置代理(如需)

国内访问 Telegram 需要代理,代理地址 填:

http://127.0.0.1:7897                          # 本地代理(clash 等)
http://user:pass@host:port                      # 需要认证的代理

仅支持 http/https 代理(socks 暂不支持)。留空 = 直连。

🎛️ 配置项

配置默认说明
bot_token_refDSH_TELEGRAM_BOT_TOKENcredentials 引用名
bot_token直接填 token(设置页/配置均可)
allow_allfalse是否允许任何人访问(强烈建议保持 false)
allowed_usernames[]允许的 Telegram 用户名(不带 @)
allowed_chat_ids[]允许的聊天/群组 ID
group_require_mentiontrue群里需 @ 机器人才响应
proxy代理地址 http://[user:pass@]host:port
cwddsh 启动目录默认工作目录
polling_interval2000getUpdates 轮询间隔(毫秒)