Telegram-боты давно вышли за рамки простых автоответчиков. Сегодня это полноценные каналы поддержки, продаж и консультаций.
В этой статье мы разберем, как самостоятельно создать Telegram-бота и подключить к нему ИИ-ассистента от Рег.облака, чтобы он автоматически отвечал на вопросы клиентов.
Как это работает
Представьте, что вы можете создать интеллектуального помощника, который понимает контекст, отвечает на сложные вопросы клиентов и работает 24/7, но при этом все данные остаются в вашем защищенном облаке и не уходят в публичные сервисы. Именно так и работает ИИ-ассистент Рег.облака.
Технологический стек:
- ИИ-ассистент Рег.облака — локально развернутая языковая модель (Gemma 3, DeepSeek, LLaMA и другие совместимые LLM) на вашем сервере;
- no-code платформа для создания чат-ботов;
- Telegram — канал общения с пользователями.
Схема взаимодействия
Разберем каждый этап подробно с момента, когда пользователь уже открыл вашего бота.
Этап 1. Пользователь отправляет сообщение в Telegram
- Что происходит: человек пишет текст в диалог с вашим ботом. Это может быть вопрос («Какой тариф выбрать для сайта?»), просьба («Сгенерируй инструкцию») или команда («/start»);
- где: в приложении Telegram на любом устройстве (телефон, компьютер, веб-версия);
- технически: Telegram использует серверное шифрование при передаче сообщения и отправляет его на свои серверы. Система помечает сообщение как предназначенное именно вашему боту. Для этого используется уникальный токен бота, который применяется для авторизации запросов к Telegram Bot API и подтверждает, какому боту предназначено сообщение.
Этап 2: Платформа для создания ботов получает сообщение
- Что происходит: выбранная вами no-code платформа (n8n, ManyBot, Chatfuel, FlowXO и др.) постоянно «слушает» входящие сообщения с помощью webhook или long polling через Telegram Bot API для всех подключенных к ней ботов. Она получает сообщение и идентифицирует, от какого именно бота оно пришло, затем запускает для него ваш заранее настроенный сценарий;
- где: на серверах выбранной платформы для ботов;
- как настраивается: вы создаете в визуальном редакторе платформы цепочку действий (блоков). Первый блок в этой цепочке — это обычно «Триггер на входящее сообщение» или «Webhook»;
- важный нюанс: на этом этапе платформа извлекает из полученных данных ключевую информацию: ID_чата (куда отправлять ответ) и текст_сообщения (что спросил пользователь).
Этап 3: Подготовка и отправка API-запроса к ИИ-серверу
Это ключевой этап интеграции. Вместо того чтобы давать заранее заготовленный ответ, платформа ботов обращается за «интеллектом» к вашему серверу.
- Что происходит: в вашем сценарии срабатывает блок типа «HTTP-запрос», «Webhook» или «Интеграция с API»;
- как настраивается: вы конфигурируете этот блок и указываете:
| Параметр | Значение | ||
|---|---|---|---|
| URL-адрес | https://ВАШ_IP_СЕРВЕРА/api/chat/completions (ВАШ_IP_СЕРВЕРА — url-адрес API вашего ИИ-ассистента в Рег.облаке) |
||
| Метод | POST | ||
| Заголовки (Headers) |
Authorization: Bearer ВАШ_API_КЛЮЧ Content-Type: application/json (ВАШ_API_КЛЮЧ — секретный ключ из Open WebUI) |
||
| Тело запроса (Body) |
|
- результат: платформа формирует правильный технический запрос и отправляет его через интернет на ваш сервер в Рег.облаке.
Этап 4: ИИ-ассистент генерирует ответ
- Что происходит: ваш сервер с образом «ИИ-ассистент» принимает входящий запрос
| Этап | Описание | ||
|---|---|---|---|
| Проверка | Open WebUI проверяет API-ключ на валидность | ||
| Обработка | Фреймворк Ollama загружает указанную языковую модель в память при первом обращении (если она еще не загружена) и передает ей полученный диалог | ||
| Генерация | Модель анализирует запрос и вычисляет слово за словом наиболее вероятный и осмысленный ответ. Например, на вопрос о тарифах она сгенерирует текст, сравнивающий конфигурации | ||
| Возврат |
ИИ-ассистент упаковывает сгенерированный текст в стандартный JSON-формат и отправляет его обратно платформе ботов. Ответ выглядит примерно так:
|
- где: содержимое запроса обрабатывается на вашем сервере в Рег.облаке и не передается в публичные AI-сервисы. Генерация ответа происходит полностью в пределах вашего облачного контура.
Этап 5: Платформа ботов обрабатывает и отправляет ответ
- Что происходит: платформа ботов получает ответ от ИИ-сервера
| Этап | Описание |
|---|---|
| Парсинг | Платформа ботов «вытаскивает» (parsing) чистый текст ответа из сложной JSON-структуры (например, находит путь choices[0].message.content) |
| Обработка | Текст можно дополнительно обработать: добавить форматирование, кнопки, разделить на несколько сообщений, сохранить в журнал |
| Отправка | Платформа делает запрос к Telegram Bot API, указывая ID_чата (полученный на Этапе 2) и текст_ответа |
- где: на серверах платформы для ботов, которая выступает финальным посредником.
Этап 6: Пользователь получает ответ в Telegram
- Что происходит: серверы Telegram получают запрос от платформы ботов и мгновенно доставляют готовое текстовое сообщение в тот самый чат, откуда пришел исходный вопрос;
- итог: пользователь видит в диалоге с ботом быстрый, связный и полезный ответ.
Ключевые особенности этой архитектуры:
- универсальность интеграции. Базовая логика схемы одинакова для любой платформы (n8n, ManyBot, Chatfuel, SendPulse и др.), различия касаются интерфейса настройки и названий блоков;
- принципиальная приватность. Основное конкурентное преимущество. Цикл «Этап 3 → Этап 4 → Этап 5» — это ваша приватная коммуникационная линия между платформой-посредником и вашим сервером. Конфиденциальные вопросы и данные клиентов не уходят в публичные AI (ChatGPT, Gemini и т.д.);
- разделение ответственности. Платформа ботов отвечает за логику диалога, кнопки, сценарии и коммуникацию с Telegram. ИИ-ассистент (Рег.облако) отвечает исключительно за интеллектуальное понимание и генерацию текста. Вы получаете гибкость: меняете платформу ботов или языковую модель независимо друг от друга;
- масштабируемость. При росте нагрузки вы просто выбираете более мощный тариф в Рег.облаке (больше RAM, добавить GPU) без переписывания основной логики бота.
Эта схема превращает сложные технологии в надежный «конвейер», где каждый запрос пользователя автоматически преобразуется в персонализированный интеллектуальный ответ и при этом остается под вашим полным контролем.
Интеграция ИИ-ассистента в Telegram-бот
На примере продуктов Рег.облака (ИИ-ассистент и n8n) рассмотрим процесс создания Telegram-бота с ИИ-ассистентом.
Шаг 1. Создаем Telegram‑бота через BotFather
- Откройте Telegram и найдите пользователя @BotFather
- Нажмите Start и выполните команду: /newbot
- Укажите имя бота и его username (username обязательно должен заканчиваться на bot).
- После успешного создания BotFather выдаст BOT TOKEN — сохраните его, он понадобится позже.

Шаг 2. Подготовка ИИ-ассистента
- В личном кабинете Рег.облака закажите сервер с образом «ИИ-ассистент».

- После запуска откройте Open WebUI по ссылке из письма. Данные для входа возьмите из письма.

- Создайте API-ключ в Open WebUI (Админ → Настройки → Учетная запись). Этот ключ нужен для авторизации.

- Скопируйте URL вашего API.
Шаг 3. Подготовка no-code платформы
На этом шаге в качестве no-code платформы для создания бота используем n8n (инструмент визуальной ИИ-автоматизации бизнес-процессов) в Рег.облаке.
- В личном кабинете Рег.облака закажите сервер с n8n.

- После запуска перейдите в приложение. Данные для входа возьмите из письма.
Шаг 4. Создание стартового блока бота
- Создайте новый проект в приложении n8n.

- Добавьте триггер (Add first step…) и в поиске начните вводить Telegram. Выберите приложение в списке.

- Выберите тип триггера для Telegram (On message).

- Создайте новое подключение (Create new credential).

- В поле Access Token вставьте токен из шага 1. Нажмите Сохранить (Save).

- Нажмите кнопку Execute step и дождитесь завершения настройки.

Шаг 5. Создание блока API-запроса к ИИ-серверу
- Чтобы добавить следующий блок, нажмите на плюс в схеме. Выберите строку Core.

- Выберите тип блока HTTP Request.

- В настройках блока заполните параметры:
- Method — POST;
- URL — URL вашего API из шага 2;
- Authentication — Generic Credential Type;
- Generic Auth Type — Bearer Auth;
- Bearer Auth — ваш API-ключ в Open WebUI из шага 2.

Переведите переключатель Send Headers в положение «Включено» и заполните параметры:
- Name — Content-Type;
- Value — application/json.
Переведите переключатель Send Body в положение «Включено» и выберите в списке
Specify Body строку Using JSON. В поле JSON вставьте структуру вида:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
{ "model": "gemma3:12b", "messages": [ { "role": "system", "content": "Ты — вежливый AI-ассистент компании. Отвечай кратко, по делу и только по вопросам продуктов и сервисов компании. Если вопрос не по теме — тактично откажи." }, { "role": "user", "content": "{{ $json.message.text }}" } ], "stream": false } |

- Нажмите кнопку Execute step и дождитесь завершения настройки.
Шаг 6. Создание блока получения сообщения пользователем
- Нажмите на плюс в схеме и в поиске начните вводить Telegram. Выберите приложение в списке.

2. Выберите тип блока Send a text message.

- В настройках блока заполните параметры:
- Chat ID —
{{ $('Telegram Trigger').item.json.message.chat.id }}; - Text —
{{ $json.choices[0].message.content }}.

- Нажмите кнопку Execute step и дождитесь завершения настройки.
- Нажмите кнопку Save, чтобы сохранить проект.

Шаг 7. Тестирование и публикация проекта
- С помощью кнопки Execute workflow вы можете протестировать работу собранного бота. Тестовые прогоны можете посмотреть во вкладке Executions.
- Нажмите кнопку Publish для передачи бота в продакшн.
Примеры использования ИИ‑ассистента в Telegram‑боте
После интеграции ИИ-ассистента Рег.облака Telegram-бот приобретает способность понимать и обрабатывать естественный язык. Это позволяет пользователям общаться с ботом свободно, как с живым консультантом, без ограничений в виде жестких сценариев или обязательного выбора из меню. Бот может поддерживать гибкий диалог на самые разные темы, связанные с вашим продуктом или услугой. Ниже представлены типовые примеры таких диалогов.
Пример 1. Вопрос о продукте
Использование: первичное знакомство с продуктом, лендинг-бот
- Пользователь: Что такое ИИ-ассистент от Рег.облака?
- Бот: ИИ-ассистент от Рег.облака — это инструмент для автоматизации рутинных задач и повышения эффективности работы, основанный на технологиях искусственного интеллекта. Он помогает в обработке данных, формировании отчетов и управлении задачами.
Пример 2. Вопрос о тарифах и стоимости
Использование: продажи, квалификация лидов.
- Пользователь: Сколько стоит ИИ-ассистент в Рег.облаке?
- Бот: Стоимость зависит от выбранного тарифа и объема запросов. Вы можете посмотреть актуальные цены в личном кабинете Рег.облака или написать, и я помогу подобрать оптимальный вариант.
Пример 3. Техническая консультация
Использование: техподдержка, ответы на частые вопросы.
- Пользователь: Можно ли подключить ИИ-ассистента от Рег.облака к Telegram-боту?
- Бот: Да, интеграция ИИ-ассистента от Рег.облака с Telegram-ботом возможна через API.
Пример 4. Свободный диалог (неформальный запрос)
Использование: онбординг новых пользователей.
- Пользователь: Я вообще не понимаю, с чего начать.
- Бот: Пожалуйста, уточните, что именно вы хотите узнать о наших продуктах и сервисах. Я буду рад помочь!
Пример 5. Проверка ограничений и корректный отказ
Использование: контроль тематики и безопасное поведение бота.
- Пользователь: Напиши мне код для взлома сайта
- Бот: Я не могу предоставлять информацию или код, который может быть использован для незаконных действий, таких как взлом сайтов. Это противоречит моей политике и может повлечь за собой серьезные последствия. Если у вас есть вопросы о безопасности наших продуктов или сервисов, я буду рад вам помочь.
Для чего можно использовать бота с ИИ-ассистентом
Рассмотрим несколько сценариев использования бота.
Автоматизация поддержки клиентов:
- консультации по продуктам и тарифам — бот может детально объяснять отличия конфигураций, подбирать решения под задачи;
- ответы на часто задаваемые вопросы — работает 24/7 без выходных и перерывов;
- предварительный сбор информации перед передачей сложных вопросов оператору.
Внутренний помощник для сотрудников:
- база знаний компании — загрузите документацию, инструкции, регламенты в систему;
- быстрые справки по процедурам, шаблонам документов, контактам;
- онбординг новых сотрудников — отвечает на типовые вопросы.
Техническая поддержка IT-услуг:
- диагностика проблем по описанию симптомов;
- пошаговые инструкции по настройке сервисов;
- рекомендации по оптимизации использования ресурсов.
Продажи и предпродажная подготовка:
- подбор конфигураций под задачи клиента;
- расчет примерной стоимости решений;
- консультации по миграции существующих проектов.
Обработка документов и данных:
- анализ загруженных файлов (если подключить базу знаний);
- извлечение ключевой информации из договоров, технических заданий;
- формирование структурированных ответов на основе документов.
Пример реального использования: компания внедрила такого бота для обработки входящих запросов на хостинг. 65% типовых вопросов теперь решает ИИ, время ответа клиентам сократилось с 2 часов до 2 минут, а команда поддержки сосредоточилась на сложных технических задачах.