Что такое Claude AI и Claude Code?
Claude AI — семейство больших языковых моделей (Haiku‚ Sonnet‚ Opus)‚ обученных по принципу Constitutional AI для безопасности‚ точности и полезности. Claude Code — это локальная среда выполнения‚ которая упаковывает модель в виде агента‚ способного:
- принимать команды через текстовый интерфейс;
- выполнять код (Python‚ Bash‚ JS и др.);
- подключать внешние инструменты (Git‚ Notion‚ Google Calendar и т.д.) через skills;
- поддерживать долгосрочную память между сессиями.
Для работы с мессенджерами Anthropic выпустила функцию Claude Code Channels (research preview‚ доступна с версии v2.1.80). Она позволяет привязать агента к Telegram‚ Discord‚ Slack‚ WhatsApp и другим платформам через специальные плагины‑мосты.
Интеграция с Telegram
Telegram считается самым простым стартовым каналом благодаря развитой Bot API‚ наличию десктоп‑‚ веб‑ и мобильных клиентов‚ а также поддержке голосовых сообщений.
Шаг‑за‑шаг: подключение через официальный плагин Claude Code Channels
- Установить Claude Code (если ещё не установлен):
pip install claude-code - Получить токен бота в BotFather (/newbot) и сохранить его в переменной окружения
TELEGRAM_BOT_TOKEN. - Запустить Claude Code с указанием канала:
claude-code --channels telegram --telegram-token $TELEGRAM_BOT_TOKEN - Отправить любое сообщение боту, Claude ответит в том же чате.
Пример взаимодействия:
Вы: /run python -c "print('Привет от Claude!')"
Claude: Привет от Claude!
Альтернативные решения
- ClaudeClaw — открытый MIT‑плагин‚ который запускает Claude как постоянный агент и пересылает сообщения между Slack‚ WhatsApp и Telegram. Установка:
git clone https://github.com/yourname/claudeclaw && cd claudeclaw && pip install -r requirements.txt && python claudeclaw.py. - linuz90/claude-telegram-bot — готовый бот с поддержкой голосового ввода (OpenAI Whisper) и подключением к MCP‑серверам (Gmail‚ Calendar‚ Notion).
Преимущества Telegram:
- Минимальная конфигурация (только токен бота).
- Поддержка медиа‚ голосовых сообщений и inline‑кнопок.
- Лёгкая отладка через веб‑хуки или long polling.
Интеграция с WhatsApp
WhatsApp не предоставляет публичный Bot API для обычных аккаунтов‚ но существует несколько обходных путей:
- Использовать официальный WhatsApp Business API (требует одобрения и оплаты).
- Применить community‑плагины‚ которые работают через libwhatsapp или Yowsup и эмулируют клиент.
На практике самым простым способом является плагин crisandrews/claude-whatsapp (MIT‑лицензия)‚ который подключает ваш личный WhatsApp‑аккаунт к Claude Code через QR‑сканирование‚ аналогично WhatsApp Web.
Установка и запуск claude-whatsapp
- Клонировать репозиторий:
git clone https://github.com/crisandrews/claude-whatsapp.git cd claude-whatsapp - Установить зависимости:
pip install -r requirements.txt - Запустить скрипт:
python whatsapp_claude.py - Откроется терминал с QR‑кодом. Отсканируйте его камерой телефона в WhatsApp → «Подключенные устройства» → «Подключить устройство».
- После успешного сканирования бот будет готов принимать сообщения в любом чате (личном или групповом).
Пример использования
Вы: @claude суммируй последнее сообщение в группе
Claude: [Краткое резюме сообщения]
Вы: @claude создай задачу в Notion: подготовить отчёт по продажам за май
Claude: Задача создана в Notion (ссылка: https://www.notion.so/...)
Особенности плагина:
- Поддержка голосовых сообщений (транскрибирование через Whisper).
- Контроль доступа — можно указать список разрешенных номеров.
- Возможность прикреплять файлы‚ изображения и документы.
- Работает в фоновом режиме‚ не требует постоянного открытого веб‑клиента.
Интеграция с Slack
Slack предлагает богатую экосистему приложений и веб‑хуков‚ что делает его идеальным каналом для командной работы.
Вариант 1: Официальные Claude Code Channels
С версии v2.1.80 Anthropic добавила поддержку Slack напрямую:
- Создать Slack App в api.slack.com и добавить_scope
chat:write‚im:read‚im:write. - Установить приложение в workspace и скопировать Bot User OAuth Token (начинается с
xoxb-). - Запустить Claude Code:
claude-code --channels slack --slack-token $SLACK_BOT_TOKEN
После этого бот появится в списке приложений и сможет получать личные сообщения или упоминаться в каналах (@claude).
Вариант 2: Плагин ClaudeClaw
ClaudeClaw также поддерживает Slack через тот же механизм‚ что и Telegram/WhatsApp. Достаточно добавить переменную окружения SLACK_BOT_TOKEN и запустить:
python claudeclaw.py
Плагин будет слушать события message.im и app_mention‚ пересылать их агенту Claude и возвращать ответ.
Практический пример: автоматизация код‑ревью
Предположим‚ команда использует Slack‑канал #code-reviews. Настроим бота так‚ чтобы при упоминании @claude review он запускал анализ пул‑реквеста:
Вы: @claude review https://github.com/org/repo/pull/42
Claude: Запускаю анализ PR #42...
Claude: Предлагаю исправить файлы: src/auth.py‚ utils/helpers.py
Для этого достаточно добавить в skills Claude Code скрипт‚ который принимает URL PR‚ вызывает gh api или GitHub API и возвращает результаты.
Преимущества Slack‑интеграции
- Лёгкая настройка прав доступа через Scopes.
- Возможность использования slash‑commands и interactive components для более сложных диалогов.
- Интеграция с существующими workflow‑инструментами (Jira‚ CI/CD‚ Notion) через уже существующие Slack‑приложения или собственные skills.
Сравнение каналов
| Канал | Сложность настройки | Требуемые права | Медиа/голос | Командная работа |
|---|---|---|---|---|
| Telegram | Низкая (только токен бота) | Bot API‚ доступ к чату | Да (фото‚ видео‚ голос) | Хорошо (группы‚ каналы) |
| Средняя (нужен Business API или community‑плагин) | Доступ к аккаунту‚ QR‑скан | Да (все типы медиа) | Ограничено (личные чаты‚ небольшие группы) | |
| Slack | Средняя (создание Slack App‚ scopes) | Bot token‚ права на чтение/запись | Да (файлы‚ изображения) | Отлично (каналы‚ потоки‚ slash‑commands) |
Для индивидуальных разработчиков и небольших команд часто выбирают Telegram из‑за простоты. WhatsApp удобен‚ когда нужно работать в привычном мессенджере клиента или коллеги‚ а Slack — лучший выбор для крупных команд‚ где требуется глубокая интеграция с корпоративными инструментами.
Лучшие практики и советы
- Безопасность: никогда не храните токены в открытом репозитории. Используйте
.env файлы и добавьте их в.gitignore. - Ограничение доступа: в Telegram и Slack можно настроить‚ чтобы бот отвечал только на сообщения от определённых пользователей или в конкретных чатах.
- Асинхронная обработка: для длительных операций (например‚ запуск тестов или сборка) используйте очереди (Redis‚ RabbitMQ) и уведомляйте пользователя по завершению.
- Логирование: ведите журнал входящих/исходящих сообщений и ошибок, это упрощает отладку и аудит.
- Обновление навыков: регулярно добавляйте новые skills (например‚ работу с Docker‚ Kubernetes‚ облачными функциями) через
claude-code skill add. - Тестирование: перед выкладкой в продакшн проверяйте работу бота в отдельном «sandbox»‑workspace или тестовой группе.
Интеграция Claude AI в WhatsApp‚ Telegram и Slack открывает широкие возможности для автоматизации повседневных задач‚ ускорения разработки и улучшения командной коммуникации. Благодаря гибкой архитектуре Claude Code и наличию готовых плагинов (ClaudeClaw‚ claude-whatsapp‚ официальные Claude Code Channels) любой разработчик может за считанные минуты превратить свой любимый мессенджер в мощного AI‑ассистента.
Выбирайте канал‚ который лучше всего соответствует вашим workflow‑требованиям‚ следуйте предложенным инструкциям‚ и уже сегодня вы сможете общаться с Claude так же просто‚ как с коллегой в чате.