← ClaudeAtlas

telegram-sendlisted

Отправить сообщение в Telegram-чат проекта от имени пользователя (личка или группа) через scripts/telegram-send.py. Использовать когда пользователь говорит "напиши в телеграм", "отправь сообщение в чат X", "напиши <чат> в телеге", "отпиши в чат от моего имени", "скинь в группу <тек��т>". НЕ для чтения истории чатов - это telegram-snapshot.
dewil/claude-toolkit · ★ 8 · Testing & QA · score 78
Install: claude install-skill dewil/claude-toolkit
# telegram-send Скилл для отправки сообщения в Telegram-чат проекта **от имени пользователя**. Личка и группа отправляются одинаково. Скрипт-эталон - `scripts/telegram-send.py` (top-level папка `scripts/` в корне проекта). Авторизация общая с `telegram-snapshot` (`~/.config/telegram-snapshot/auth.json` + `.session`), адресаты берутся из `.telegram-snapshot.json`. ## Когда применять - Пользователь просит написать/отправить/скинуть сообщение в один из чатов проекта от своего имени. - Нужно ответить в конкретную форумную тему или реплаем на сообщение. ## Когда НЕ применять - Чтение/анализ истории чатов - это `telegram-snapshot` (`result.json` уже на диске, читай напрямую). - Адресата нет в `.telegram-snapshot.json` - сначала добавить его туда (см. ниже), отдельного механизма отправки "куда угодно" у скрипта нет. ## Обязательный гейт отправки Отправка в Telegram **необратима и видна другому человеку**. Поэтому всегда: 1. **Dry-run.** Запусти `scripts/telegram-send.py` БЕЗ `--send`. Скрипт зарезолвит адресата и напечатает заголовок чата, id, тему/реплай и полный текст - но ничего не отправит. 2. **Покажи пользователю** результат dry-run: в какой именно чат (по заголовку, а не только label) и **текст дословно**, как он уйдет. 3. **Дождись явного "ок".** Без подтверждения - не отправлять. Это конкретизация канон-принципа "audit -> ок -> action" для внешнего необратимого действия. 4. **Только потом** запусти ту же команду с `--send`. Никогда не запускай `--send` без показанн