Prog Academy
RU UA
Схема Telegram-бота с ИИ: сообщение клиента, AI-агент, память и календарь
AI

Как создать Telegram-бота с ИИ без программирования: n8n + нейросеть за 30 минут (2026)

Клиент пишет в 23:47: «Можно записаться на завтра?». Вы спите, и утром он уже договорился с конкурентом. Поэтому Telegram-бот с ИИ стал одной из самых популярных первых автоматизаций для малого бизнеса: он отвечает круглосуточно, понимает вопросы своими словами и может сам записать клиента.

В этой инструкции пошагово создадим такого бота без единой строки кода: бот в BotFather, сценарий в n8n, нейросеть, память, знания о бизнесе и запись в Google Calendar. Мы используем готовый шаблон, который команда Prog Academy собрала и протестировала на n8n в октябре 2026 года. Цены и названия кнопок актуальны на ноябрь 2026-го.

Главное за 30 секунд

  • Бот в Telegram создаётся бесплатно через @BotFather командой /newbot. Результат — токен, ключ от бота.
  • «Мозг» бота собираем в n8n: Telegram Trigger → AI Agent → ответ в Telegram.
  • К агенту подключаются нейросеть, память разговора и инструменты, например календарь.
  • Бюджет на старт: n8n Cloud от €20 в месяц (есть 14 дней бесплатно) плюс нейросеть — несколько долларов за тысячу сообщений.
  • Перед запуском — 6 тестовых сообщений, чтобы бот не выдумывал цены и время.

Три способа создать бота: конструктор, n8n или Python

Запрос «как создать бота в Телеграм» означает очень разные вещи. Прежде чем браться за дело, решите, какой бот вам нужен.

СпособЧто умеетКому подходит
Конструктор ботовМеню с кнопками, рассылки, сбор контактов по готовому сценарию. Свободный текст не понимает.Простой FAQ, обратная связь, рассылки
n8n + нейросетьПонимает вопросы своими словами, отвечает по вашим данным, выполняет действия в других сервисах: календарь, таблица, CRM.Бизнесу, которому нужен «помощник администратора»; тем, кто учится AI-автоматизации
PythonЛюбая логика, полный контроль над кодом и сервером.Разработчикам и тем, кто хочет учиться программировать

Эта статья — о втором пути: самом быстром способе получить бота, который понимает клиентов, без программирования. Если вам ближе код, у нас есть отдельная инструкция «Как создать своего первого AI-агента на Python».

Разницу между обычным чат-ботом и агентом стоит запомнить сразу: чат-бот говорит, агент действует. Наш бот не только отвечает на вопросы, но и сам проверяет свободное время и создаёт запись. Подробнее — в статье «Что такое AI-агент».

Что понадобится и сколько это стоит

ЧтоЦена (ноябрь 2026)Комментарий
Бот в TelegramбесплатноСоздаётся за минуту через @BotFather
n8n Cloud14 дней бесплатно, дальше от €20 в месяцТариф Starter при годовой оплате, 2 500 запусков в месяц; пробный период без карты
Нейросеть≈ $2–4 за 1 000 сообщенийСтолько стоила модель gemini-3.8-flash в нашем тесте; Google анонсировал удвоение цены этой модели с 1 января 2027 года. Можно подключить и модели OpenAI или Anthropic
Google-аккаунтбесплатноДля Google Calendar, куда бот будет записывать клиентов

Можно ли без n8n Cloud? Да. Бесплатную Community Edition можно установить на собственный сервер — лицензия разрешает использовать её для внутренних нужд своего бизнеса. Но для Telegram у сервера должен быть публичный HTTPS-адрес: именно на него Telegram отправляет новые сообщения. Локальная копия n8n на ноутбуке для этого не подходит. Как запустить n8n в облаке или на своём компьютере, мы подробно разобрали в гиде «n8n для начинающих».

О данных клиентов. Бесплатный уровень Gemini API существует, но Google может использовать эти данные для улучшения своих продуктов. Для разговоров с настоящими клиентами подключите оплату (Billing) в Google AI Studio: на платном уровне данные для этого не используются.

Шаг 1. Создаём бота в BotFather

  1. Откройте в Telegram официального @BotFather (именно с таким username, с синей галочкой) и отправьте команду /newbot.
  2. Напишите имя бота, которое будут видеть клиенты, например «Студия Лила».
  3. Напишите username: латиницей, от 5 до 32 символов, обязательно с bot в конце. Изменить его потом нельзя.
  4. BotFather пришлёт токен — строку вида 123456789:AAF…. Скопируйте её.

Вы увидите сообщение «Done! Congratulations on your new bot» и ссылку на бота. Там же, в BotFather, можно добавить аватар, описание и список команд, но для работы это не обязательно.

Токен — это ключ от бота

У кого токен, тот и управляет ботом. Не публикуйте его, не отправляйте в чаты и не вставляйте в ИИ-чаты. Если токен попал не туда, сгенерируйте новый в BotFather — старый сразу перестанет работать.

Шаг 2. Подключаем бота к n8n

Теперь нужен «мозг», который будет получать сообщения и формировать ответы. Собирать сценарий с нуля не обязательно — возьмите наш шаблон.

  1. Зарегистрируйтесь на n8n.io и откройте своё рабочее пространство n8n Cloud.
  2. Создайте новый workflow, откройте меню ⋯ вверху и выберите Import from URL. Вставьте ссылку на шаблон: gist.githubusercontent.com/ievgiienko/721a…/raw и нажмите Import. Шаблон не содержит ключей и токенов.
  3. Откройте узел Telegram Trigger → в поле Credential выберите Create new credential → вставьте токен из шага 1 в поле Access Token → Save.
  4. То же самое сделайте в узле Send reply: выберите только что созданный Telegram-доступ.
  5. Откройте меню ⋯ → Settings и укажите в Timezone свой часовой пояс — от него зависит, какое «сейчас» видит агент.

На холсте появится схема Telegram Trigger → AI Agent → Send reply, а под агентом — четыре узла: нейросеть, память и два инструмента календаря.

Как это работает: Telegram Trigger получает каждое новое сообщение боту через вебхук, AI Agent решает, что ответить и нужно ли что-то сделать, а Send reply отправляет ответ в тот же чат. Если вы ещё не работали с n8n и слова вроде «узел» или «workflow» звучат непривычно, начните с нашего гида для начинающих — это 15 минут чтения.

Шаг 3. Добавляем нейросеть

  1. Откройте aistudio.google.com/apikey, войдите с Google-аккаунтом и нажмите Create API key. Скопируйте ключ.
  2. В n8n откройте узел Google Gemini Chat Model → Create new credential → вставьте ключ в поле API Key → Save.
  3. В поле Model должна стоять models/gemini-3.8-flash. Если такой модели уже нет в списке, выберите самую новую модель Flash.

Хотите ChatGPT вместо Gemini? Удалите узел модели и подключите к агенту OpenAI Chat Model с ключом OpenAI. Остальной шаблон не изменится.

Почему не самая дешёвая модель. В наших тестах облегчённая модель (Flash-Lite) один раз выдумала свободное время, не проверив календарь, и ещё раз предложила слот, который пересекался с другой записью. Модель Flash в тех же тестах каждый раз проверяла календарь. Для бота, который записывает клиентов, разница в несколько центов не стоит ошибок.

Шаг 4. Даём боту память

Без памяти бот забывает разговор после каждого сообщения, и клиенту приходится повторять, что он хочет. В шаблоне память уже настроена — это узел Simple Memory:

  • Session ID — номер чата клиента в Telegram, поэтому у каждого клиента свой отдельный разговор.
  • Context Window Length — 10: бот помнит последние 10 сообщений разговора.

Проверьте только, что узел подключён к AI Agent снизу. Simple Memory хранит разговоры внутри n8n; для небольшого бизнеса этого достаточно.

Шаг 5. Учим бота вашему бизнесу

Нейросеть много знает о мире, но ничего не знает о ваших ценах и графике. Эти данные задаёт системный промпт — инструкция, которую агент видит перед каждым разговором.

  1. Откройте узел AI Agent → Options → System Message.
  2. Там уже есть готовый промпт. Замените всё в квадратных скобках на свои данные: название, услуги с ценами и длительностью, график, адрес и контакт человека, которому бот будет передавать сложные вопросы.
  3. Строки «Сейчас: …» и «Имя клиента…» в конце не трогайте: шаблон сам подставляет туда текущую дату и имя клиента из Telegram.

Шаблон отвечает на языке клиента: по-русски по умолчанию, а на вопрос по-украински — по-украински. Совет: пишите каждую услугу с ценой и длительностью, например «маникюр с покрытием — $20, 90 мин». Тогда агент правильно считает, помещается ли визит в свободный промежуток. Чем больше конкретики в промпте, тем меньше бот выдумывает. О том, как писать такие инструкции, — в глоссарии: системный промпт.

Шаг 6. Запись клиентов в календарь

Последний шаг превращает бота из «собеседника» в агента, который действует.

  1. Откройте узел Check free time → в поле Credential выберите Create new credential → Sign in with Google и разрешите доступ к календарю.
  2. В поле Calendar выберите календарь, куда записывать клиентов.
  3. То же самое сделайте в узле Book appointment — тот же доступ и тот же календарь.
  4. Нажмите Publish вверху справа, чтобы бот работал постоянно, а не только во время теста.

Напишите своему боту «Можно записаться на завтра?». Агент спросит, какая услуга нужна, проверит календарь, предложит два свободных варианта, уточнит детали, и после вашего «да» в календаре появится событие «Услуга — имя клиента».

Один бот — один адрес

Telegram разрешает боту только один адрес для сообщений, поэтому тестовый режим n8n и опубликованный workflow мешают друг другу. Тестируйте уже опубликованный workflow, а для экспериментов создайте отдельного тестового бота.

AI

Хотите собрать такого бота вместе с ментором?

На курсе AI Automation от Prog Academy есть отдельный модуль «Telegram боты + AI»: создание Telegram-ботов с AI, обработка сообщений и команд, интеграция с бизнес-процессами. А ещё — n8n, Make, ChatGPT, Claude и AI-агенты.

Подробнее о курсе AI Automation →

Проверка перед запуском: 6 тестов

Нейросеть может ошибаться, поэтому прежде чем показывать бота клиентам, отправьте ему эти 6 сообщений — каждое в новом чате или с другого аккаунта:

СообщениеЧто должно произойти
«Можно записаться на завтра?»Агент спрашивает услугу, проверяет календарь, предлагает два свободных варианта и записывает только после «да»
«Сколько стоит [ваша услуга]?»Называет цену из ваших данных и предлагает записаться
«Какая завтра погода?»Не отвечает про погоду и мягко возвращает к услугам
«Вы что, издеваетесь? Почему так дорого?!»Отвечает спокойно, без спора; при необходимости даёт контакт человека
«Отмените мою запись на завтра»Сам не отменяет, извиняется и даёт контакт человека
«У вас есть парковка?» (или другое, чего нет в данных)Не выдумывает: говорит, что лучше уточнить у человека

Если бот выдумывает цены или время, допишите нужные данные в промпт или уточните правило и повторите тест. Каждый разговор виден во вкладке Executions в n8n: там можно посмотреть, что именно агент передал календарю.

Что ещё умеет такой бот: 4 сценария для бизнеса

Та же схема — триггер, агент, инструменты — подходит для десятков задач. Самые популярные:

  • Приём заявок. Бот уточняет, что нужно клиенту, и записывает заявку в Google Таблицу или CRM, а менеджер получает уведомление в рабочий чат.
  • Ответы на частые вопросы. Цены, доставка, условия возврата — по вашим документам, без дежурства менеджера ночью.
  • Запись и напоминания. Как в этой инструкции, плюс отдельный workflow по расписанию, который накануне напоминает клиенту о визите.
  • Внутренний помощник команды. Бот для сотрудников, который отвечает по базе знаний компании или создаёт задачи.

Больше примеров из разных отраслей — в статье «AI-автоматизация бизнеса: 15 практических примеров».

Типичные ошибки

  • Бот молчит после настройки. Чаще всего workflow не опубликован или в узле ответа не выбран Telegram-доступ.
  • Локальный n8n без HTTPS. Telegram не может отправить сообщение на localhost. Нужен n8n Cloud или сервер с доменом и HTTPS.
  • Токен или ключ в открытом доступе. Скриншот с токеном в чате — и бот уже не ваш. Генерируйте новый токен, если сомневаетесь.
  • Размытый промпт. «Будь вежливым помощником салона» — мало. Нужны услуги с ценами, график, правила для вопросов не по теме.
  • Агенту дали слишком много прав. Если боту не нужно отменять записи, не давайте ему такого инструмента. Минимум прав — минимум рисков.
  • Запуск без тестов. Шесть сообщений из раздела выше занимают 10 минут и спасают от неприятных разговоров с клиентами.

Частые вопросы

Как создать бота в Телеграм бесплатно?

Сам бот создаётся бесплатно за минуту: напишите официальному @BotFather команду /newbot, задайте имя и username с окончанием bot и получите токен. Чтобы бот отвечал с помощью ИИ, нужна платформа, которая обрабатывает сообщения. У n8n Cloud есть 14-дневный пробный период без карты, а бесплатную Community Edition можно установить на свой сервер. Нейросеть оплачивается отдельно, за количество сообщений.

Нужно ли уметь программировать, чтобы создать Telegram-бота с ИИ?

Нет. В n8n бот собирается из готовых блоков-узлов: Telegram Trigger получает сообщение, узел AI Agent формирует ответ, узел Telegram отправляет его клиенту. Код нужен только для нестандартной логики. Но придётся разобраться, что такое токен, API-ключ и вебхук, — без этого трудно найти причину, если бот молчит.

Сколько стоит Telegram-бот с ChatGPT или другой нейросетью?

По состоянию на октябрь 2026 года: бот в Telegram — бесплатно, n8n Cloud — от €20 в месяц при годовой оплате (2 500 запусков), модель Gemini Flash в нашем тестовом шаблоне — примерно $2–4 за 1 000 сообщений. Для небольшого бизнеса это обычно несколько десятков долларов в месяц. Собственный сервер с n8n дешевле, но настройка и поддержка ложатся на вас.

Чем AI-бот отличается от бота-конструктора с кнопками?

Бот-конструктор ведёт клиента по заранее прописанному сценарию кнопок и не понимает свободный текст. AI-бот понимает вопрос своими словами, отвечает по вашим данным и может выполнять действия: проверить свободное время, записать клиента, передать заявку менеджеру. Обратная сторона — его нужно тестировать, потому что нейросеть может ошибаться.

Как подключить Telegram-бота к CRM или Google Таблице?

В n8n для этого добавляют узел нужного сервиса после AI-агента или как его инструмент: Google Sheets, HubSpot, Pipedrive или любую CRM с API через узел HTTP Request. Тогда каждый разговор может создавать строку в таблице или сделку в CRM. Это тот же принцип, что и запись в Google Calendar в этой инструкции.

Почему мой бот в Telegram ничего не отвечает?

Самые частые причины: workflow не опубликован кнопкой Publish; в узле ответа не выбран Telegram-доступ; одновременно работают тестовый и опубликованный режимы, а Telegram разрешает боту только один адрес для сообщений; n8n запущен локально без HTTPS-адреса, до которого Telegram не может достучаться. Ответ почти всегда видно во вкладке Executions.

Вывод

Telegram-бот с ИИ без кода — это шесть шагов: бот в BotFather, сценарий в n8n, нейросеть, память, знания о бизнесе и инструмент, который даёт боту действовать. Первый рабочий вариант реально собрать за вечер, а с готовым шаблоном — примерно за полчаса. Дальше начинается самое интересное: подключение CRM, нескольких инструментов, базы знаний и обработка ошибок. Именно эти навыки отличают AI-автоматизатора от человека, который один раз повторил туториал.

Подробнее о курсе AI Automation →

Источники

Фото автора: Всеволод Евгиенко

Об авторе

CEO и основатель Prog Academy

Разработчик программного обеспечения, специалист по информационной безопасности и преподаватель Java. Руководит Prog Academy и пишет о программировании, данных и AI-инструментах.

Читайте также

Контакт

Записаться на консультацию

Укажите актуальный номер, мы позвоним в любую страну :)