Навыки telegram-automation
📦

telegram-automation

Безопасно

Автоматизация отправки сообщений в Telegram с помощью Claude Code

Ручная отправка сообщений в Telegram и управление ботами отнимает время от разработки. Этот навык автоматизирует задачи Telegram через интеграцию с Rube MCP, позволяя отправлять сообщения, обмениваться файлами и управлять командами бота прямо из Claude Code.

Поддерживает: Claude Codex Code(CC)
📊 70 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «telegram-automation». Отправьте сообщение в @mychannel с текстом 'Hello World'

Ожидаемый результат:

Сообщение успешно отправлено в чат @mychannel. ID сообщения: 123

Использование «telegram-automation». Получите информацию о чате @mychannel

Ожидаемый результат:

  • ID чата: -1001234567890
  • Тип: канал
  • Название: My Channel
  • Количество участников: 542

Использование «telegram-automation». Установите команды бота: /start, /help, /status

Ожидаемый результат:

Команды бота успешно обновлены. Теперь доступно 3 команды.

Аудит безопасности

Безопасно
v1 • 2/25/2026

All 86 static analysis findings are false positives from code examples in markdown documentation. The file is a pure documentation skill for Telegram automation via Rube MCP service. No executable code, no credential exfiltration, no malicious intent detected.

1
Просканировано файлов
225
Проанализировано строк
0
находки
1
Всего аудитов
Проблем безопасности не найдено
Проверено: claude

Оценка качества

38
Архитектура
100
Сопровождаемость
87
Контент
22
Сообщество
100
Безопасность
91
Соответствие спецификации

Что вы можете построить

Отправка уведомлений о развёртывании

Автоматическое уведомление команды о статусе развёртывания в общем канале Telegram при завершении CI/CD-пайплайнов.

Обмен отчётами через Telegram

Отправка ежедневных PDF-отчётов, скриншотов или файлов логов заинтересованным лицам через Telegram с подписями, объясняющими ключевые метрики.

Управление сообществом бота

Настройка команд бота, ответы на callback-запросы от интерактивных кнопок и модерация сообщений в сообществах Telegram.

Попробуйте эти промпты

Отправка простого сообщения
Отправьте сообщение в мой Telegram-канал @updates с текстом 'Deployment completed successfully'
Отправка форматированного сообщения
Отправьте форматированное сообщение в чат с ID 123456789, используя HTML с жирными заголовками: '<b>Status Report</b>\n\nAll systems operational'
Обмен документом с подписью
Отправьте PDF-отчёт по адресу https://example.com/report.pdf в @team-reports с подписью 'Q4 Performance Report attached'
Настройка команд бота
Настройте команды Telegram-бота: /start для 'Begin using the bot', /help для 'Show available commands', /status для 'Check system status'

Лучшие практики

  • Всегда проверяйте, что подключение к Rube MCP активно и аутентифицировано в Telegram перед запуском рабочих процессов
  • Сначала тестируйте форматирование сообщений в приватном чате перед отправкой в публичные каналы или группы
  • Используйте parse_mode HTML для более простых требований к форматированию; MarkdownV2 требует экранирования специальных символов
  • Разбивайте длинные сообщения свыше 4096 символов на несколько частей, чтобы избежать ошибок API
  • Обрабатывайте ответы об ограничении скорости (HTTP 429), реализуя экспоненциальную задержку между массовыми операциями

Избегать

  • Не используйте жёстко заданные ID чатов или токены ботов в подсказках; получайте их динамически из окружения или конфигурации
  • Избегайте многократной отправки одного и того же сообщения без задержек, чтобы предотвратить достижение ограничений скорости Telegram
  • Не предполагайте, что у бота есть права администратора; проверяйте права доступа перед попыткой выполнения административных действий
  • Никогда не включайте конфиденциальные учётные данные или API-ключи в текст сообщения; используйте защищённые каналы для обмена учётными данными

Часто задаваемые вопросы

Как получить токен Telegram-бота?
Отправьте сообщение @BotFather в Telegram, используйте /newbot для создания бота и скопируйте предоставленный API-токен.
Почему бот не может отправлять сообщения в мою группу?
Бот должен быть сначала добавлен в группу как участник. Пригласите @BotName в группу перед попыткой отправки сообщений.
В чём разница между форматированием HTML и MarkdownV2?
HTML проще, с тегами вроде <b> и <i>. MarkdownV2 использует * и _, но требует экранирования специальных символов, что делает его более сложным.
Как найти ID моего чата?
Используйте TELEGRAM_GET_UPDATES для получения последних сообщений, затем извлеките поле chat.id. Для публичных каналов используйте формат @channelname.
Могу ли я редактировать сообщения, отправленные другими пользователями?
Нет, боты могут редактировать только свои собственные сообщения. Для управления другими сообщениями боту требуются права администратора на удаление.
Что произойдёт, если я достигну ограничений скорости Telegram?
API возвращает HTTP 429 Too Many Requests. Реализуйте задержки между сообщениями и используйте экспоненциальную задержку для обработки ответов об ограничении скорости.

Сведения для разработчиков

Автор

sickn33

Лицензия

MIT

Ссылка

main

Структура файлов

📄 SKILL.md