
Как сделать Telegram-бота с ИИ без программирования
Коротко: чтобы сделать 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 при десятках диалогов в день плюс тариф конструктора, если перерос бесплатный. Не «деньги рекой», но и не разорение — просто считай заранее и поставь лимит расходов в кабинете провайдера в первый же день.
Какие боты реально имеют смысл
- Консультант по своей базе знаний — прайс, услуги, частые вопросы. Понятная польза, легко проверить.
- Личный помощник в заметки — скидываешь мысль голосом или текстом, бот структурирует и складывает в таблицу.
- Бот-редактор — присылаешь черновик, получаешь чистый текст в нужном тоне.
- Фильтр входящих заявок — задаёт 3–4 уточняющих вопроса и отдаёт человеку уже собранную анкету.
Плохая идея для первого бота — «универсальный ИИ обо всём». У него нет преимущества перед обычным приложением ChatGPT, а платишь за него ты.
Ошибки новичков
- Токен в открытом доступе. Токен бота и API-ключ в скриншоте, в публичном сценарии или в чате — это чужой бот и чужой счёт за твои деньги. Утёк — сразу отзови и создай новый.
- Нет лимита трат. Ошибка в цикле или чужой спам легко превращаются в неприятный счёт. Лимит ставится в кабинете за одну минуту.
- Нет памяти диалога. По умолчанию бот не помнит предыдущее сообщение. Память включается отдельным блоком — иначе диалог рассыпается на втором вопросе.
- Персональные данные пользователей. Если бот собирает имена, телефоны или что-то чувствительное — ты обрабатываешь персональные данные и попадаешь под правила вроде GDPR: нужны основание, уведомление людей и понимание, где эти данные лежат. Подробнее — в статье про приватность при работе с ИИ.
- Никакого тестирования на живых людях. Дай боту трёх знакомых до запуска — они найдут то, что ты не предусмотрел, за десять минут.
Что дальше
Когда бот отвечает, следующий уровень — дать ему инструменты: смотреть в таблицу, создавать запись, дёргать внешний сервис. Это уже территория ИИ-агентов. А если захочется вокруг бота сделать сайт или личный кабинет — почитай про vibe coding: тот же подход «описал словами — получил результат».
Частые вопросы
Правда можно сделать бота вообще без кода?
Да, если использовать связку BotFather + no-code конструктор (n8n, Make) + API-ключ модели. Кода писать не нужно — нужно соединить блоки и аккуратно вставить ключи. Код понадобится позже, когда захочешь нестандартную логику или экономию на хостинге.
Сколько стоит держать ИИ-бота?
Две статьи расходов: оплата API модели по факту использования и тариф конструктора. Для маленького бота с десятками диалогов в день это обычно единицы евро в месяц. Главный риск — не средняя цена, а всплеск: поэтому в первый же день поставь лимит расходов в кабинете провайдера.
У меня есть подписка ChatGPT Plus — этого хватит для бота?
Нет. Подписка даёт доступ к чату в браузере и приложении, а боту нужен API-ключ — это отдельный продукт с отдельной оплатой. Один счёт не покрывает другой, и это самая частая путаница у новичков.
Бесплатно вообще никак?
Потестировать — да: у части провайдеров есть бесплатный уровень с жёсткими лимитами, у n8n есть бесплатный self-hosted вариант. Но живого бота с реальными пользователями бесплатные лимиты обычно не выдерживают, и упрёшься ты в них быстро.
Почему бот забывает, о чём мы говорили?
Потому что по умолчанию каждое сообщение уходит в модель отдельно, без истории. Память включается отдельным блоком в конструкторе: он хранит предыдущие реплики и подставляет их в запрос. Учти, что вся история тоже оплачивается как часть запроса.
Что делать, если бот выдумывает цены и условия?
Это галлюцинация, и лечится она промптом и данными, а не «более умной моделью». Дай боту прайс текстом, запрети отвечать вне него и добавь фразу-заглушку для неизвестных вопросов («уточню у менеджера»). Подробнее — в статье про галлюцинации ИИ.
Безопасно ли собирать через бота имена и телефоны?
Технически просто, юридически — это обработка персональных данных, и правила вроде GDPR применяются к тебе, а не к конструктору. Нужно понимать, зачем ты их собираешь, где они хранятся и как человек может их удалить. Минимальный подход: не собирай ничего лишнего.
Сколько времени займёт первый бот?
Технический каркас — вечер, если не спешить и не путать ключи. Ещё пару дней уйдёт на промпт, тесты на живых людях и правку формулировок. Обещания «бот за 5 минут» относятся к демо, а не к боту, которого не стыдно показать клиентам.
Можно ли подключить бота к своей таблице или базе?
Да, и именно это делает бота полезным. В конструкторе добавляешь блок чтения таблицы (Google Sheets, Airtable, Notion) перед запросом к модели и передаёшь данные в промпт. Когда бот начинает не только читать, но и писать, — это уже агентная логика.