danilinao/dsh-telegram-channel-ru ↗★ 0
dsh-telegram-channel-ru
Telegram-пульт для DeepSeek Harness: живая Web-сессия на телефоне — русский интерфейс, архивные сессии скрыты, имя сессии на кнопке 适合需要通过手机Telegram远程管理DSH会话的俄语用户。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:danilinao/dsh-telegram-channel-ruドキュメント
README 全文を読む ↗Configuration
Put an id-targeted override in ~/.dsh/profiles/web/cordis.patch.yml (the
row id is already inserted by the plugin bundle, so re-insert would create a
duplicate and the loader would reject it):
- id: dsh-telegram-channel-ru
name: dsh-telegram-channel-ru
config:
token: ""
allowedUserIds: [123456789]
allowAllUsers: false
maxMessageLength: 4096
pollingTimeoutSec: 30
rendering: html
| Key | Environment variable | Meaning |
|---|---|---|
token | DSH_TELEGRAM_TOKEN | bot token; without it polling never starts |
allowedUserIds | DSH_TELEGRAM_ALLOWED_USER_IDS | numeric user ids allowed to talk to the bot; empty = nobody |
allowAllUsers | — | accept anyone; debugging only |
maxMessageLength | — | outgoing message chunk size, default 4096 |
pollingTimeoutSec | — | long-poll timeout, default 30 |
rendering | — | html (default, works in every client) or rich (Telegram native rich messages) |
users | — | list of people edited in the GUI: id, optional name, enabled; wins over the flat list |
name is required on an id-targeted row: without it the plugin manager cannot map
the row back to its loader entry and the settings form becomes read-only.