Нейрокурс
Как сделать Telegram-бота с ИИ без программирования

Как сделать Telegram-бота с ИИ без программирования

8 мин чтения

Коротко: чтобы сделать Telegram-бота с ИИ без программирования, нужны три вещи: токен бота от @BotFather, API-ключ модели (OpenAI, Anthropic, Google) и no-code-связка вроде n8n или Make, которая передаёт сообщения из чата в модель и обратно. Первый работающий бот собирается за один вечер, но за ответы модели ты платишь по факту — «бесплатно и навсегда» тут не бывает.

Что вообще делает такой бот

Внутри всё проще, чем кажется. Пользователь пишет боту в Telegram → Telegram отправляет это сообщение на твой адрес (webhook) → там сценарий берёт текст, подставляет в промпт и шлёт в нейросеть → получает ответ → отправляет обратно в чат. Всё. Программирование в этой цепочке заменяется конструктором, где ты соединяешь блоки мышкой.

Отсюда сразу понятно, чем такой бот отличается от «просто ChatGPT»: у него есть роль (системный промпт, который ты пишешь один раз), своя аудитория (люди, которым не надо ничего настраивать) и своя память/данные (можно подключить таблицу, базу знаний, товары). Это уже маленький продукт, а не окно чата.

Что тебе понадобится

  • Токен бота. Пишешь @BotFather в Telegram, команда /newbot, придумываешь имя и username (обязательно заканчивается на bot) — получаешь строку-токен. Это пароль от бота, храни как пароль.
  • API-ключ модели. Регистрируешься в кабинете разработчика (OpenAI, Anthropic, Google AI Studio, любой другой провайдер) и создаёшь ключ. Это отдельная от подписки на ChatGPT штука — про это ниже.
  • Конструктор сценариев. n8n (гибкий, есть бесплатный self-hosted), Make (визуально понятный), Zapier (самый простой, но дороже всего на объёме), либо специализированные конструкторы ботов.

Ни на одном из этих шагов не нужно писать код. Нужно аккуратно копировать ключи в нужные поля и не путать их местами.

Пошаговая сборка

1. @BotFather → /newbot → имя → username → сохрани токен
2. Кабинет провайдера ИИ → API keys → Create key → сохрани ключ
3. n8n / Make → новый сценарий
4. Триггер: Telegram Trigger (вставь токен) → событие "message"
5. Узел ИИ: модель + системный промпт + текст сообщения из триггера
6. Действие: Telegram → Send Message → chat_id из триггера, текст из ответа модели
7. Включи сценарий → напиши боту в Telegram → проверь

На шаге 5 и живёт вся ценность бота. Системный промпт — это его характер и правила. Не «будь полезным ассистентом», а конкретно: кто он, для кого, что делает, чего не делает, в каком формате отвечает. Если формулировать промпты пока тяжело — начни со статьи что такое промпт и как его писать.

Готовый системный промпт, который можно взять и адаптировать

Ты — бот-консультант студии маникюра "Название".
Задачи: отвечать на вопросы об услугах, ценах и записи.
Тон: дружелюбный, на "ты", коротко — максимум 4 предложения.
Правила:
- Отвечай только по прайсу и правилам ниже.
- Если вопроса нет в прайсе — скажи "уточню у мастера" и предложи оставить контакт.
- Никогда не выдумывай цены, скидки и свободные даты.
- Не обсуждай темы вне записи и услуг.
Прайс и правила:
[сюда вставь свой текст]

Обрати внимание на строку про «не выдумывай». Без неё модель охотно сочинит правдоподобную цену и время — это не злой умысел, а галлюцинации, обычное свойство языковых моделей. Для бота, который общается с клиентами, это самый дорогой класс ошибок.

Честно про деньги и лимиты

Здесь начинается место, где обычно врут в рекламных роликах. Разложим по-честному:

  • Подписка ChatGPT Plus ≠ доступ к API. Это разные продукты и разные счета. Подписка — для тебя в браузере, API — для бота, оплачивается отдельно, по факту использования (за токены).
  • API-доступ почти всегда платный. У некоторых провайдеров есть бесплатный уровень с жёсткими лимитами запросов в минуту — на тест хватает, на живого бота с десятками пользователей обычно нет.
  • Плата идёт за каждое сообщение. Длинный системный промпт отправляется в модель каждый раз. Полотно на 2000 слов ощутимо умножается на число обращений.
  • Бесплатные тарифы конструкторов упираются в число операций. Одно сообщение пользователя — это несколько операций сценария. Free-план кончается быстрее, чем кажется.
  • Бота нужно кому-то показать. Технически он готов за вечер, а вот трафик, отклик и деньги — это отдельная работа, никак не связанная с ИИ.

Нормальная стартовая математика для маленького бота: несколько евро в месяц на API при десятках диалогов в день плюс тариф конструктора, если перерос бесплатный. Не «деньги рекой», но и не разорение — просто считай заранее и поставь лимит расходов в кабинете провайдера в первый же день.

Какие боты реально имеют смысл

  1. Консультант по своей базе знаний — прайс, услуги, частые вопросы. Понятная польза, легко проверить.
  2. Личный помощник в заметки — скидываешь мысль голосом или текстом, бот структурирует и складывает в таблицу.
  3. Бот-редактор — присылаешь черновик, получаешь чистый текст в нужном тоне.
  4. Фильтр входящих заявок — задаёт 3–4 уточняющих вопроса и отдаёт человеку уже собранную анкету.

Плохая идея для первого бота — «универсальный ИИ обо всём». У него нет преимущества перед обычным приложением ChatGPT, а платишь за него ты.

Ошибки новичков

  • Токен в открытом доступе. Токен бота и API-ключ в скриншоте, в публичном сценарии или в чате — это чужой бот и чужой счёт за твои деньги. Утёк — сразу отзови и создай новый.
  • Нет лимита трат. Ошибка в цикле или чужой спам легко превращаются в неприятный счёт. Лимит ставится в кабинете за одну минуту.
  • Нет памяти диалога. По умолчанию бот не помнит предыдущее сообщение. Память включается отдельным блоком — иначе диалог рассыпается на втором вопросе.
  • Персональные данные пользователей. Если бот собирает имена, телефоны или что-то чувствительное — ты обрабатываешь персональные данные и попадаешь под правила вроде GDPR: нужны основание, уведомление людей и понимание, где эти данные лежат. Подробнее — в статье про приватность при работе с ИИ.
  • Никакого тестирования на живых людях. Дай боту трёх знакомых до запуска — они найдут то, что ты не предусмотрел, за десять минут.

Что дальше

Когда бот отвечает, следующий уровень — дать ему инструменты: смотреть в таблицу, создавать запись, дёргать внешний сервис. Это уже территория ИИ-агентов. А если захочется вокруг бота сделать сайт или личный кабинет — почитай про vibe coding: тот же подход «описал словами — получил результат».

🤖Разобраться глубже — в курсеTelegram-боты с ИИ

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

Правда можно сделать бота вообще без кода?

Да, если использовать связку BotFather + no-code конструктор (n8n, Make) + API-ключ модели. Кода писать не нужно — нужно соединить блоки и аккуратно вставить ключи. Код понадобится позже, когда захочешь нестандартную логику или экономию на хостинге.

Сколько стоит держать ИИ-бота?

Две статьи расходов: оплата API модели по факту использования и тариф конструктора. Для маленького бота с десятками диалогов в день это обычно единицы евро в месяц. Главный риск — не средняя цена, а всплеск: поэтому в первый же день поставь лимит расходов в кабинете провайдера.

У меня есть подписка ChatGPT Plus — этого хватит для бота?

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

Бесплатно вообще никак?

Потестировать — да: у части провайдеров есть бесплатный уровень с жёсткими лимитами, у n8n есть бесплатный self-hosted вариант. Но живого бота с реальными пользователями бесплатные лимиты обычно не выдерживают, и упрёшься ты в них быстро.

Почему бот забывает, о чём мы говорили?

Потому что по умолчанию каждое сообщение уходит в модель отдельно, без истории. Память включается отдельным блоком в конструкторе: он хранит предыдущие реплики и подставляет их в запрос. Учти, что вся история тоже оплачивается как часть запроса.

Что делать, если бот выдумывает цены и условия?

Это галлюцинация, и лечится она промптом и данными, а не «более умной моделью». Дай боту прайс текстом, запрети отвечать вне него и добавь фразу-заглушку для неизвестных вопросов («уточню у менеджера»). Подробнее — в статье про галлюцинации ИИ.

Безопасно ли собирать через бота имена и телефоны?

Технически просто, юридически — это обработка персональных данных, и правила вроде GDPR применяются к тебе, а не к конструктору. Нужно понимать, зачем ты их собираешь, где они хранятся и как человек может их удалить. Минимальный подход: не собирай ничего лишнего.

Сколько времени займёт первый бот?

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

Можно ли подключить бота к своей таблице или базе?

Да, и именно это делает бота полезным. В конструкторе добавляешь блок чтения таблицы (Google Sheets, Airtable, Notion) перед запросом к модели и передаёшь данные в промпт. Когда бот начинает не только читать, но и писать, — это уже агентная логика.