danilinao/dsh-telegram-channel-ru ↗★ 0

dsh-telegram-channel-ru

Telegram-пульт для DeepSeek Harness: живая Web-сессия на телефоне — русский интерфейс, архивные сессии скрыты, имя сессии на кнопке 适合需要通过手机Telegram远程管理DSH会话的俄语用户。

Package
dsh-telegram-channel-ru
Compatibility
Unverified
Harness peer range
^0.2.1-alpha.2
Cordis peer range
^4.0.5-alpha.1
Version
0.10.0
License
NOASSERTION
Last updated
Oct 22, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:danilinao/dsh-telegram-channel-ru

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
KeyEnvironment variableMeaning
tokenDSH_TELEGRAM_TOKENbot token; without it polling never starts
allowedUserIdsDSH_TELEGRAM_ALLOWED_USER_IDSnumeric 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.