Claude Code Telegram Poster banner
itchernetski itchernetski

Claude Code Telegram Poster

Development community

Description

Claude Code skill for posting to Telegram channels via bot admin. Supports text, photos, documents, polls, media groups. Zero dependencies.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Claude Code Telegram Poster

Skill для Claude Code, который публикует посты в Telegram-каналы через бота-администратора.

A Claude Code skill that posts to Telegram channels via a bot admin. Zero dependencies — uses only Python stdlib.

Возможности / Features

  • Текстовые посты с Markdown/HTML форматированием / Text posts with Markdown/HTML formatting
  • Фото с подписями (локальный файл или URL) / Photos with captions (local file or URL)
  • Документы — любые файлы до 50 МБ / Documents — any file up to 50 MB
  • Опросы с 2-10 вариантами ответа / Polls with 2-10 options
  • Медиагруппы — альбомы из 2-10 фото/документов / Media groups — albums of 2-10 photos/documents

Требования / Prerequisites

  • Python 3.6+
  • Telegram-бот (создать через @BotFather)
  • Бот должен быть администратором канала с правом «Публикация сообщений»
  • Claude Code (для использования как skill)

Установка / Installation

1. Создание бота / Create a Bot

  1. Откройте @BotFather в Telegram
  2. Отправьте /newbot и следуйте инструкциям
  3. Сохраните полученный токен (формат: 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11)

2. Добавление бота в канал / Add Bot to Channel

  1. Откройте настройки канала → Администраторы
  2. Добавьте бота как администратора
  3. Включите право «Публикация сообщений» / «Post Messages»

3. Установка skill / Install the Skill

git clone https://github.com/ilyacherevkov/claude-code-telegram-poster.git
cd claude-code-telegram-poster
bash install.sh

4. Настройка credentials / Configure Credentials

Добавьте в `~/.claude/.env`:

TELEGRAM_BOT_TOKEN=123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11
TELEGRAM_CHANNEL_ID=@your_channel_username

`TELEGRAM_CHANNEL_ID` может быть `@username` канала или числовой ID (например, `-1001234567890`)

Использование / Usage

Через Claude Code (рекомендуется)

Просто скажите Claude:

`