Дата публикации
ai_products

Claude Code научился работать с Telegram и Discord через Channels

Что появилось / что изменилось

Anthropic добавила в Claude Code режим Channels — способ получать события из внешних сервисов прямо в сессию разработчика.

Ключевые факты:

  • Channels работают только в Claude Code версии v2.1.80 и новее.
  • Нужен логин через claude.ai. Авторизация через консоль или API‑ключ не подходит.
  • Для Team и Enterprise‑организаций администратор должен отдельно включить Channels.
  • Сейчас это research preview, а не стабильный релиз.
  • Поддерживаются Telegram и Discord как готовые плагины.
  • Каналы можно сделать двусторонними: Claude читает событие и отвечает в тот же канал.

Появилась возможность:

  • Получать в терминал Claude Code сообщения из Telegram и Discord.
  • Отправлять ответы обратно в чат‑платформу, не раскрывая текст ответа в терминале.
  • Подключать собственные MCP‑серверы и слать в Claude Code CI‑результаты, алерты мониторинга, вебхуки.
  • Поднимать демо‑канал fakechat — локальный чат без регистрации и внешних сервисов.

Как это работает

Channel в терминологии Anthropic — это MCP‑сервер, который пушит события в уже запущенную сессию Claude Code.

Механика:

  • Claude Code запускается с флагом --channels и списком плагинов.
  • Плагин‑канал (например, Telegram или Discord) работает как отдельный процесс на Bun и держит соединение с платформой.
  • Когда в Telegram/Discord приходит сообщение боту, плагин превращает его в MCP‑событие и отправляет в сессию Claude Code.
  • Claude видит событие как входные данные, может вызвать инструменты, проанализировать контекст и сделать ответ.
  • Ответ уходит через тот же канал обратно в Telegram или Discord.

Важные ограничения:

  • События приходят только пока сессия открыта. Для «всегда включённого» режима придётся держать Claude Code в фоне или в постоянной вкладке терминала.
  • В терминале вы видите входящее сообщение и факт вызова инструмента (например, «sent»), но не сам текст ответа. Полный ответ виден в Telegram или Discord.

Под капотом это обычные MCP‑плагины:

  • Telegram‑плагин хранит токен бота в .claude/channels/telegram/.env или в переменной окружения TELEGRAM_BOT_TOKEN.
  • Discord‑плагин использует токен бота, лежащий в .claude/channels/discord/.env или DISCORD_BOT_TOKEN.
  • Для обоих есть процедура pairing: бот в чате выдаёт код, вы вводите его в Claude Code (/telegram:access pair <code> или /discord:access pair <code>), затем ограничиваете доступ политикой allowlist.

Fakechat работает как локальный MCP‑канал с веб‑интерфейсом на localhost, без внешней авторизации.

Что это значит для вас

Для разработчиков Claude Code превращается в центр событий, а не только в «умный редактор».

Где это полезно:

  • DevOps и CI/CD. Можно слать в Claude результаты пайплайнов, логи и алерты. Модель сможет коротко резюмировать упавший билд, предложить, что проверить, и отправить ответ в Telegram‑чат команды.
  • Командные чаты. В Discord или Telegram можно сделать «мост» к Claude Code: обсуждать задачу в чате, а Claude будет отвечать, имея доступ к вашему коду и инструментам в сессии.
  • Мониторинг. Алерты из систем наблюдения можно завести в MCP‑канал. Claude сможет быстро разбирать текстовые логи, формировать краткие отчёты и отправлять их в нужный канал.
  • Локальные эксперименты. Fakechat подойдёт, если хотите понять, как работает канал, не настраивая реальный Telegram/Discord.

Где могут быть проблемы:

  • Нужен активный сеанс Claude Code. Если вы закроете терминал или ноутбук уйдёт в сон, бот перестанет отвечать.
  • Ответы не видны в терминале целиком. Если важно логировать всё локально, придётся дополнительно настраивать логирование на стороне Telegram/Discord или в самом плагине.
  • Для Team/Enterprise придётся убедить администратора включить Channels.
  • Сервис завязан на claude.ai. Если доступ к сайту ограничен в вашем регионе, понадобится VPN и учётная запись, которая там работает.

Кому это особенно пригодится:

  • Разработчикам, которые уже живут в Claude Code и хотят меньше прыгать между мессенджером и IDE.
  • Маленьким командам без сложной инфраструктуры ботов: Claude Code + Telegram‑бот уже дают рабочий чат‑ассистент для кода и инфраструктуры.
  • Тем, кто пишет собственные MCP‑сервера и хочет быстро подключить их к живому ассистенту.

Место на рынке

Channels — это надстройка над самим Claude Code, а не отдельный ИИ‑ассистент. Прямых числовых сравнений с конкурентами по скорости или цене здесь нет, потому что речь идёт не о новой модели, а о способе подключения внешних событий.

По типу продукта это ближе всего к:

  • чат‑ботам на базе GPT‑4o или других моделей, которые живут в Slack/Telegram и интегрируются с CI и мониторингом;
  • локальным ассистентам разработчика (типа плагинов для IDE), которые реагируют на вебхуки и уведомления.

Отличие в том, что Channels встроены именно в Claude Code и используют MCP‑подход: один и тот же механизм позволяет подключать CI, мониторинг, мессенджеры и кастомные системы.

Если вы уже используете GPT‑ботов в Slack или Telegram, Channels дают похожий сценарий, но с тесной привязкой к вашей текущей сессии Claude Code и инструментам внутри неё. Если вы работаете на других моделях и не планируете логиниться в claude.ai, смысла мигрировать только ради Channels немного: это скорее бонус для существующих пользователей Claude Code, чем повод полностью менять стек.


Читайте также