Ваши менеджеры тратят часы на однотипные вопросы: «Сколько стоит?», «Есть ли в наличии?», «Как вернуть?». А вы платите зарплату за эту рутину. Вот как за 30 минут собрать Telegram-бота с AI, который сам отвечает на такие вопросы по вашим документам. Без кода, серверов и найма программиста. Всё на бесплатном плане Botpress - 2000 сообщений в месяц хватит на пилот.
Разберём на примере стройфирмы. Допустим, у вас есть прайс на работы и типовой договор подряда. Вы загружаете эти PDF в бота - и он отвечает клиентам: «Сколько стоит залить фундамент?», «Какие сроки?». Пример вымышленный, но схема рабочая.
Регистрируем бота в Telegram через BotFather
- Откройте Telegram, найдите @BotFather (официальный бот Telegram, синяя галочка).
- Отправьте команду
/newbot. - BotFather попросит имя бота - это публичное название, которое увидят клиенты. Например: «Стройка Помощник».
- Затем username - уникальный идентификатор, обязательно оканчивается на
bot. Например:stroyka_pomosh_bot. - После создания BotFather пришлёт токен. Выглядит так:
123456789:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw.
Токен - это пароль к вашему боту. Не публикуйте его в соцсетях или репозиториях. Если токен утёк - в BotFather командой /revoke сгенерируйте новый.
Дополнительно можете сразу:
/setdescription- текст, который видят пользователи до начала диалога./setuserpic- фото профиля бота (например, логотип компании)./setcommands- список команд (появится в меню бота).
Токен скопировали - переходим в Botpress.
Создаём аккаунт в Botpress Cloud (бесплатный план)
Botpress Cloud - облачная платформа для создания ботов. Бесплатный план включает:
- 2000 входящих сообщений в месяц
- 5 ботов
- 3 интеграции (Telegram, OpenAI и т.д.)
- Хранение переписки 30 дней
Регистрация:
- Зайдите на app.botpress.cloud.
- Зарегистрируйтесь через Google или email.
- В дашборде нажмите «Create Bot» -> «Start from scratch».
- Дайте боту имя (только для вас внутри Botpress) и нажмите «Create».
Откроется Botpress Studio - визуальный редактор. Слева - панель с флоу (сценарии диалогов), справа - настройки, по центру - холст, где строится логика бота. По умолчанию создан один флоу «Main Flow». Бот технически работает, но пока никуда не подключён.
Подключаем Telegram-канал в Botpress
В левой панели нажмите на иконку «Integrations» (плаг). Найдите «Telegram» и нажмите «Install».
Откроется форма настройки:
- Bot Token - вставьте токен от BotFather.
- Нажмите «Save Configuration».
Botpress автоматически подключает Webhook - говорит Telegram: «отправляй все сообщения этому боту на вот такой URL». Статус должен смениться на «Connected».
Проверка: откройте своего бота в Telegram, напишите любое сообщение. В Botpress Studio слева есть кнопка «Emulator» (иконка чата) - там должно появиться входящее сообщение.
Если статус «Error»:
- Проверьте токен (нет ли лишних пробелов).
- Убедитесь, что бот не заблокирован пользователем (напишите ему сначала /start).
- Попробуйте переустановить интеграцию: Remove -> Install снова.
Настраиваем AI-агент: выбираем модель и пишем системный промпт
Теперь добавляем интеллект. В Botpress это делается через «AI Agent» - компонент, который обрабатывает сообщения моделью.
- В левой панели нажмите «Agents».
- Откройте «AI Agent» (он создан по умолчанию).
- В настройках:
- Model: выберите
gpt-4o(мощнее) илиgpt-4o-mini(дешевле и быстрее). - Persona / System Prompt: сюда введите инструкцию для бота на русском.
Вот пример инструкции для стройфирмы - скопируйте и подставьте своё:
Ты помощник строительной компании «СтройМастер». Отвечаешь только на вопросы о наших услугах: цены, сроки, материалы. Отвечаешь кратко и по делу. Если не знаешь ответа - говоришь честно. Не придумываешь информацию. Общаешься вежливо, на «вы». Всегда отвечай на русском языке.
Botpress использует встроенный ключ OpenAI - он входит в бесплатный план, но с ограничениями. Для серьёзной работы лучше подключить свой ключ (об этом ниже).
После сохранения агент подключён к Main Flow автоматически. Пишете боту в Telegram - он отвечает через GPT.
Добавляем базу знаний (Knowledge Base): загружаем прайс и договор
Knowledge Base - это RAG-система внутри Botpress. Вы загружаете документы, и бот отвечает на основе их содержимого, а не фантазирует.
В левой панели нажмите «Knowledge Bases» -> «Create Knowledge Base».
Доступные источники:
- Файлы: PDF, DOCX, TXT (до 50 MB на файл)
- URL: Botpress сам парсит страницу и извлекает текст
- Sitemap: для загрузки целого сайта
- Notion: прямая интеграция с Notion-страницами
Загрузите, например, PDF с прайс-листом и PDF с типовым договором. Botpress разобьёт текст на фрагменты и сохранит в векторную базу. При вопросе пользователя система находит подходящие фрагменты и передаёт их в GPT.
Теперь бот корректно отвечает на вопросы «Сколько стоит фундамент?» и «Какие условия возврата?» - цитируя ваши документы.
Чтобы Knowledge Base заработала, привяжите её к AI Agent: в настройках агента раздел «Knowledge Bases» -> выберите созданную базу.
Тестируем бота и отлаживаем
Напишите боту в Telegram несколько сообщений:
- Простой вопрос по базе знаний: «Сколько стоит залить фундамент?»
- Вопрос вне темы: «Какой завтра курс доллара?» (бот должен вежливо отказаться)
- Нечёткий вопрос: «А фундамент дорого?» (проверьте понимание)
В Botpress Studio слева кнопка «Logs» - здесь видны все входящие сообщения, обращения к AI Agent, использованные фрагменты из Knowledge Base и ответы.
Частые проблемы:
Бот отвечает на английском. Добавьте в системный промпт: «Всегда отвечай на русском языке».
Бот отвечает медленно (10-15 секунд). Переключите модель на gpt-4o-mini - она в 3-4 раза быстрее.
Бот не находит ответ в базе знаний. Проверьте, что Knowledge Base привязана к агенту. Попробуйте переформулировать вопрос ближе к языку документа.
Бот вышел из роли. Усильте системный промпт: добавьте «Не отвечай на вопросы не по теме строительства».
Ограничения бесплатного плана и когда переходить на n8n или свой код
Botpress бесплатно - хорошее начало, но есть потолок.
2000 сообщений в месяц - это примерно 60-70 коротких диалогов. Для пилота хватает. При реальной нагрузке нужен платный план от $89/мес (10 000 сообщений).
Ограниченная кастомизация. Сложно реализовать нестандартную логику: «если клиент написал 3 раза без ответа - эскалировать менеджеру». Интеграция с вашей CRM или базой данных тоже затруднена.
Зависимость от платформы. Если Botpress изменит цены или закроется - придётся всё переделывать. n8n self-hosted лишён этого риска.
Когда переходить на n8n: нужны нестандартные интеграции, логика сложнее «спросил - ответил», хотите хранить данные в своей базе, или бесплатный план закончился, а платный дорог.
Когда писать свой код: нужна максимальная производительность, несколько каналов (Telegram + WhatsApp + сайт) с общей логикой, или в команде есть Python-разработчик.
Частые вопросы
Botpress бесплатный навсегда или есть лимиты?
Бесплатный план с 2000 входящих сообщений в месяц - это постоянный лимит, не триал. При превышении бот перестаёт отвечать до следующего месяца или до оплаты. Платные планы от $89/мес.
Можно ли подключить свой ключ OpenAI вместо встроенного?
Да. В настройках Botpress Studio есть раздел «Integrations» -> «OpenAI». Вставьте свой ключ с api.openai.com. Это позволит использовать любые модели, включая fine-tuned версии, и расходы пойдут на ваш счёт OpenAI, а не тарифицируются Botpress.
Как сделать, чтобы бот помнил историю разговора?
Botpress автоматически ведёт историю диалога в рамках одной сессии. Обычно сессия длится 30 минут неактивности - после этого начинается новый разговор. Настроить длительность можно в разделе «Configuration» бота. Длинная история увеличивает стоимость запроса, так как передаётся в контекст модели.
Работает ли бот в групповом чате Telegram?
Да, но нужна настройка. По умолчанию бот в группе отвечает на все сообщения - это неудобно. В BotFather командой /setprivacy включите Privacy Mode в «Enabled». Тогда бот реагирует только на сообщения с @username_бота или на ответы на его сообщения.
Что делать, если бот перестал отвечать после настройки?
Проверьте статус интеграции Telegram в Botpress (должно быть «Connected»). Затем логи в разделе Logs - там видна конкретная ошибка (превышен лимит OpenAI или истёк токен). Если интеграция слетела - пересохраните токен бота. Если проблема в API - проверьте баланс на счёте OpenAI.
Что дальше
Следующий шаг: попробуйте n8n для более сложной автоматизации - например, чтобы бот создавал задачи в вашей CRM. Но для начала хватит и Botpress.
Ваш следующий шаг: за 30 минут сделайте бота для своей ниши. Загрузите прайс и договор - и клиенты получат ответы мгновенно, а менеджеры займутся реальными продажами.
AI Компас (t.me/kosmoslab_ai) - канал для предпринимателей в РФ и СНГ, которые применяют AI в своём бизнесе без программиста. Разбираем инструменты и схемы - без курсов и теории.