@loserfox/telegram
Telegram Bot API bridge plugin: relay Telegram chats to harness agent sessions (long polling, per-chat sessions, HTML formatting)
AI Analysis
核心用途是实现通过 Telegram 与 DSH 代理交互。适合需要通过即时通讯软件远程控制、对话或调用 DSH 代理的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:LoserFox/telegramREADME
Read the full README ↗配置
| 键 | 默认 | 含义 |
|---|---|---|
token | '' | @BotFather 创建的 bot token;为空时回退到 DSH_TELEGRAM_TOKEN |
allowedUserIds | [] | 允许与 bot 对话的 Telegram 用户 id;空列表拒绝所有人 |
allowAllUsers | false | 允许任意用户(仅开发用) |
provider | deepseek-official | 传给每个创建 agent 的 LLM provider id |
model | deepseek-v4-flash | 传给每个创建 agent 的模型 id |
maxMessageLength | 4096 | 每条 Telegram 消息的长度上限 |
pollingTimeoutSec | 30 | 长轮询超时(秒) |
缺少 token 时加载即报错(fail loud)。未配置白名单时 bot 拒绝所有用户(fail closed)。TelegramConfig 还接受仅运行时使用的 client 与 sleep 接缝供测试使用;生产环境使用全局 fetch 与真实定时器。所有错误经 ctx.logger 记录且 bot token 被脱敏。