Назад
Как подключить HappyCapy к Slack: сила AI-агента в каждом канале
June 29, 2026
8 мин чтения
Поделиться статьёй

Как подключить HappyCapy к Slack: сила AI-агента в каждом канале

Socket Mode, полный доступ к инструментам, память по каждому тредy — HappyCapy становится AI-агентом вашей команды прямо в Slack.

Slack ежедневно используют 32 миллиона человек. Большинство Slack-ботов отвечают на вопросы. Интеграция HappyCapy со Slack делает нечто принципиально иное: она выполняет задачи. Когда вы упоминаете её через @mention, она может писать и запускать код, генерировать изображения, искать информацию в интернете, создавать файлы и доставлять готовые результаты — всё внутри треда Slack. Без переключения между вкладками. Без копирования и вставки результатов. Просто сообщение — и результат.


Отличие архитектуры

Большинство интеграций для Slack требуют, чтобы вы открыли публичный URL вебхука, настроили SSL-сертификаты и запустили сервер, доступный из интернета для Slack. Это три инфраструктурные проблемы ещё до того, как вы написали хоть одну строку бизнес-логики.

HappyCapy использует Socket Mode. Вместо того чтобы Slack обращался к вашему серверу, бот открывает исходящее WebSocket-соединение к инфраструктуре Slack. Нет никакого публичного URL, который нужно настраивать. Нет SSL-сертификата, который нужно поддерживать. Нет правил файрвола, которые нужно открывать. Вы запускаете skill, он подключается и остаётся подключённым.

Второе отличие — где живёт бот. HappyCapy работает в постоянно активном Linux-сандбоксе на Fly.io — root-доступ, Python 3.11, Node.js v24, всегда включён. Когда ваш бот получает сообщение, он не запускает serverless-функцию, которая завершится по таймауту через 10 секунд. У него есть полноценная среда: постоянная файловая система, доступ к сети, долгоживущие процессы.

Третье отличие — как он отвечает. Каждый ответ от HappyCapy возвращается в тот же тред Slack, откуда пришло сообщение. Каналы остаются чистыми. Команды не захлёбываются в шуме от ботов. История переписки по каждому треду сохраняется и передаётся вместе с каждым новым сообщением, поэтому бот сохраняет контекст на протяжении всей сессии в треде — он помнит, что обсуждалось 20 сообщений назад.

ВозможностьОбычный Slack-ботSlack-бот HappyCapy
Требуется публичный URLДаНет (Socket Mode)
Среда выполненияServerless / ограниченнаяПостоянно активный Linux-сандбокс
Контекст тредаОбычно отсутствуетИстория по каждому треду
Может выполнять кодНетДа, полный Bash
Доступные инструментыФиксированные интеграции300 000+ Skills
Доступ к AI-моделямОдна модельВсе основные модели

Что вы можете делать

Сказать, что у Slack-бота "есть полный доступ к инструментам", легко. Вот что это означает на практике.

Писать и запускать код, возвращать результаты. Попросите бота обработать CSV-файл, который вы сбросили в канал, запустить скрипт анализа на Python и опубликовать результаты в виде отформатированной таблицы. Он пишет код, запускает его в сандбоксе и отвечает с результатом.

Генерировать изображения прямо в треде. Запросите AI-сгенерированный макет продукта прямо из сообщения в Slack. Бот вызывает генерацию изображения, загружает файл и публикует его в треде — не нужно покидать Slack для использования отдельного инструмента.

Искать информацию в интернете и составлять сводки. Попросите его собрать актуальные цены со страницы конкурента и подытожить отличия от ваших цен. Он загружает страницу, читает её и отвечает структурированным сравнением.

Запускать любой из 300 000+ Skills. HappyCapy поставляется с более чем 300 000+ Skills — специализированных возможностей, охватывающих ревью кода, генерацию контента, анализ данных, SEO, исследование рынка и сотни других рабочих процессов. Каждый из них доступен из сообщения в Slack.

Использовать личные сообщения для приватных сессий с агентом. Бот работает в личных сообщениях так же, как и в каналах. Личный DM с ботом становится персональным AI-рабочим пространством внутри Slack — с историей переписки, полным доступом к инструментам, без посторонних глаз.

Вызывать из любого канала. Настройка для каждого канала не требуется. Добавьте бота в #engineering, #marketing и #data одновременно. Каждая команда получает одинаковые полные возможности.


Преимущества

  • Не требуется публичный URL или инфраструктура — соединение обрабатывает Socket Mode
  • Полный доступ к Bash и файловой системе внутри сандбокса HappyCapy
  • Память по каждому треду сохраняет связность многошаговых диалогов
  • Доступ ко всем основным AI-моделям, а не только к одной
  • 300 000+ Skills доступны из любого @mention
  • Работает в каналах, групповых и личных сообщениях (1:1)
  • Ответы приходят в треды, сохраняя читаемость каналов
  • Нет ограничений на длину сообщений в ответах — результаты приходят полностью

Реальные примеры использования

Команда разработки — ревью кода и отладка CI в #dev. Команда разработки вставляет лог неудачного CI-прогона в тред и упоминает HappyCapy через @mention. Он читает stack trace, определяет неудачный тест, предлагает исправление и выписывает исправленный блок кода. У команды есть готовый к ревью ответ в том же треде, где они подняли проблему, без открытия другой вкладки или переключения контекста.

Маркетинговая команда — генерация контента прямо из Slack. Маркетинг-менеджер сбрасывает список функций продукта в тред и просит HappyCapy написать пять черновиков постов для LinkedIn. Он возвращает их в том же треде, помеченные по подходу (образовательный, провокационный, основанный на истории). Менеджер выбирает один, просит переработанную версию и получает готовый пост для планирования публикации — всё из треда в Slack.

Соло-основатель — персональный ассистент в личных сообщениях. Основатель использует личные сообщения с HappyCapy как свою операционную систему. Утренняя сводка: запрос на резюме ночных новостей о конкуренте. Подготовка к звонку: просьба собрать информацию о недавнем раунде финансирования компании. После встречи: вставляет заметки и просит структурированный список действий. История по треду означает, что контекст из разговора на прошлой неделе доступен при ссылке на него в треде этой недели.

Команда данных — быстрые скрипты анализа в #data. Аналитик данных описывает нужное преобразование набора данных и упоминает бота через @mention. HappyCapy пишет скрипт на pandas, подтверждает логику в ответе, и аналитик копирует его напрямую. Для команд, которые хотят, чтобы бот запускал скрипт на загруженном файле, он делает и это — от начала до конца прямо в треде.


Как это настроить

Настройка занимает около пяти минут. Полный skill доступен на github.com/ndpvt-web/happycapy-slack.

Основные шаги:

1. Создайте приложение Slack. Перейдите на api.slack.com/apps и создайте новое приложение. Выберите "From scratch". Дайте ему имя и выберите ваше рабочее пространство.

2. Включите Socket Mode. В разделе "Settings → Socket Mode" переключите его. Slack сгенерирует App-Level Token с правом connections:write. Скопируйте его — он понадобится как SLACK_APP_TOKEN.

3. Добавьте права бота. В разделе "OAuth & Permissions → Bot Token Scopes" добавьте: app_mentions:read, chat:write, channels:history, groups:history, im:history, mpim:history, channels:read, groups:read, im:read, files:write.

4. Включите Event Subscriptions. В разделе "Event Subscriptions" включите их и подпишитесь на события бота: app_mention, message.im.

5. Установите приложение. В разделе "OAuth & Permissions" установите приложение в ваше рабочее пространство. Скопируйте Bot User OAuth Token как SLACK_BOT_TOKEN.

6. Запустите skill. В вашем сандбоксе HappyCapy задайте SLACK_BOT_TOKEN и SLACK_APP_TOKEN как переменные среды и запустите Slack skill. Бот подключится через Socket Mode и немедленно начнёт прослушивание.

Никакого развёртывания сервера. Никакого домена. Никакого SSL. Сандбокс HappyCapy берёт всё на себя — если вы хотите запустить его со своей машины вместо этого, настройка на Mac Mini как постоянного сервера работает точно так же (см. Mac Mini как AI-сервер в 2026 году для полного контекста о постоянных локальных настройках).


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

Нужен ли мне платный план Slack? Нет. Socket Mode и необходимые права бота доступны на бесплатном плане Slack. Вы можете настроить и запустить Slack-бота HappyCapy в бесплатном рабочем пространстве без каких-либо ограничений.

Работает ли он и в личных сообщениях, и в каналах? Да. Бот отвечает на @mention в публичных каналах, приватных каналах, групповых личных сообщениях и личных сообщениях 1:1. Поведение одинаково во всех контекстах — полный доступ к инструментам, история по каждому треду.

Как работает контекст диалога при участии нескольких пользователей в одном канале? Контекст привязан к треду. Если несколько членов команды общаются с ботом в одном треде, полная история треда отправляется вместе с каждым сообщением, поэтому бот видит её всю. Если в канале одновременно идут два отдельных треда, у каждого своя изолированная история. Пользователи не могут видеть или влиять на треды друг друга.

Могу ли я ограничить, из каких каналов или от каких пользователей можно вызывать бота? Да. Skill поддерживает список разрешённых ID каналов и пользователей. Сообщения из каналов или от пользователей, не входящих в список, тихо игнорируются. По умолчанию бот отвечает на всё, что видит, поэтому добавление ограничений — это изменение настроек в один шаг.

Нужен ли боту публичный URL? Нет. Это ключевое архитектурное преимущество. Socket Mode означает, что бот открывает исходящее WebSocket-соединение к Slack — Slack никогда не нужно обращаться к вашему серверу. Не требуется ни публичный URL, ни SSL-сертификат, ни настройка файрвола.

Что происходит, если я упоминаю бота через @mention в треде — видит ли он предыдущие сообщения? Да. Когда вы упоминаете HappyCapy через @mention в треде, skill получает полную историю треда из API Slack и включает её в контекст, отправляемый боту. Он видит каждое сообщение в треде с самого начала, поэтому у него есть полный контекст для вашего запроса.

Может ли вся моя команда использовать одного бота HappyCapy? Да. Один токен бота работает во всех каналах и личных сообщениях вашего рабочего пространства. Вся ваша команда может упоминать одного и того же бота через @mention одновременно. Каждый тред сохраняет свой собственный контекст, поэтому одновременное использование несколькими членами команды не вызывает смешивания контекста.


Заключительные мысли

Большинство интеграций для Slack останавливаются на извлечении информации — они могут что-то найти, но не могут действовать. Slack-skill HappyCapy пересекает эту границу. Он приносит полноценную среду выполнения — файловую систему, Bash, все основные AI-модели, 300 000+ Skills — прямо в существующий слой коммуникации вашей команды. Результат — это AI-агент, который живёт там, где уже работает ваша команда, без необходимости переключаться на отдельный инструмент.

Опубликовано June 29, 2026
Другие статьи
Подключение HappyCapy к Slack: полноценный AI-агент в вашем рабочем пространстве | Блог HappyCapy | Happycapy