- Дата публикации
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, чем повод полностью менять стек.