ИИ-бот в Telegram - это обычный бот, к которому подключена нейросеть: он понимает свободный текст, отвечает по смыслу, помнит контекст разговора и может выполнять действия - искать по базе знаний, записывать заявки, отвечать о статусе заказа. Сделать такого бота можно без программирования за вечер. Ниже - три способа и пошаговая инструкция для самого гибкого из них.
Три способа сделать ИИ-бота
| Способ | Сложность | Для чего подходит |
|---|---|---|
| OpenClaw | низкая | личный ассистент только для вас: почта, календарь, поручения |
| n8n + нейросеть | средняя | бот для клиентов или команды с базой знаний, таблицами и CRM |
| Код на Python | высокая | нестандартная логика, платежи, сложные меню |
Шаг 1. Создайте бота в BotFather
- Откройте в Telegram официального бота @BotFather (с синей галочкой).
- Отправьте команду
/newbot. - Введите имя бота (как он будет отображаться) и адрес - латиницей и обязательно с окончанием
bot, напримерmy_shop_helper_bot. - BotFather пришлёт токен вида
123456789:AA.... Это ключ к управлению ботом - никому его не показывайте. - По желанию настройте описание (
/setdescription), аватар (/setuserpic) и список команд (/setcommands).
Шаг 2. Подключите нейросеть через n8n
n8n должен работать на сервере с доступом из интернета по HTTPS: Telegram отправляет сообщения боту через вебхук, и домашний компьютер без внешнего адреса для этого не подходит. Как установить n8n - в отдельной статье.
- Создайте новый сценарий и добавьте триггер Telegram Trigger, событие Message.
- Создайте учётные данные Telegram и вставьте токен из BotFather.
- Добавьте узел AI Agent. В поле текста запроса укажите выражение с текстом сообщения из триггера (
message.text). - Подключите модель (Chat Model): облачную по API-ключу, GigaChat или локальную через Ollama.
- Подключите память Simple Memory и в ключе сессии укажите ID чата из Telegram - так у каждого собеседника будет своя история.
- Добавьте узел Telegram - Send Message: Chat ID из триггера, текст - поле
outputагента. - Проверьте сценарий и включите переключатель Active.

Подробно про узел агента, инструменты и типичные ошибки - в статье ИИ-агент в n8n.
Шаг 3. Научите бота вашей теме
- Системный промт. В настройках AI Agent (System Message) опишите роль, тон, что бот умеет и чего не делает. Заготовку соберите в конструкторе промтов.
- База знаний. Подключите инструмент Google Sheets с вопросами и ответами или векторную базу с документами - бот будет отвечать по вашим данным, а не придумывать.
- Действия. Инструменты HTTP Request и Call n8n Workflow позволяют боту узнавать статус заказа, записывать заявки, создавать задачи.
Варианты ИИ-ботов
| Бот | Что внутри |
|---|---|
| Консультант магазина | база вопросов и ответов, статус заказа по номеру, передача менеджеру |
| Бот записи | свободные окна из календаря, запись клиента, напоминание |
| Помощник для команды | ответы по регламентам и инструкциям компании |
| Бот-персонаж | характер и манера общения в промте, память о собеседнике |
| Бот для канала | ответы в комментариях, модерация, черновики постов |
Частые ошибки
| Проблема | Причина и решение |
|---|---|
| Бот молчит | сценарий не активирован или n8n недоступен из интернета по HTTPS |
| Отвечает одно и то же всем | память без ключа сессии по ID чата |
| Выдумывает цены и условия | нет базы знаний или в промте нет запрета отвечать без данных |
| Отвечает долго | медленная модель или лишние инструменты; выберите модель быстрее |
| В группе бот не видит сообщения | по умолчанию у ботов включён режим приватности; отключите его в BotFather командой /setprivacy |
Частые вопросы
Можно ли сделать ИИ-бота в Telegram бесплатно?
Да, если n8n и модель работают на вашем компьютере или сервере. Но для приёма сообщений нужен адрес с HTTPS, поэтому на практике понадобится недорогой VPS. Модель можно взять бесплатную локальную или использовать пакет токенов GigaChat для личных проектов.
Какую нейросеть подключить?
Для русскоязычных клиентов хорошо работают GigaChat и модели Яндекса, данные при этом остаются в России. Для приватного бота подойдёт локальная модель через Ollama.
Можно ли дать боту доступ к оплате?
Технически да, но безопаснее, чтобы бот только формировал ссылку на оплату, а сама оплата проходила через платёжный сервис без участия нейросети.