Перейти к содержимому
Telegram-боты

Как создать Telegram-бота с помощью ИИ: гайд

7 октября 2026 г.8 мин чтенияАвтор: Мырзакулов Илияс Озганбаевич

Telegram-бот — один из лучших первых проектов: понятная задача, бесплатная платформа и быстрый результат. Ниже путь от идеи до работающего бота с помощью ИИ.

Что должен уметь ваш бот

Определите одну главную задачу. Чем она проще, тем быстрее вы получите рабочий результат и тем легче его проверить.

  • принимать заявки и присылать их вам;
  • отвечать на частые вопросы клиентов;
  • записывать на услугу и напоминать о записи;
  • присылать каталог, прайс или расписание.

Шаг 1. Создайте бота в BotFather

  1. 01Откройте в Telegram официального бота @BotFather.
  2. 02Отправьте команду /newbot.
  3. 03Придумайте имя (его видят пользователи) и username (должен заканчиваться на bot).
  4. 04Сохраните токен — длинную строку, по которой программа управляет ботом.

Шаг 2. Опишите бота для ИИ

Чем точнее задание, тем лучше результат. Укажите, на чём писать, что бот должен делать по шагам и какие требования к безопасности.

Шаблон запроса
Ты опытный разработчик. Напиши Telegram-бота на Python с библиотекой aiogram для записи клиентов в барбершоп.

Что делает бот:
1) по команде /start показывает приветствие и кнопки «Записаться» и «Цены»;
2) при нажатии «Записаться» по шагам спрашивает имя, телефон и удобное время;
3) отправляет заявку мне в личные сообщения;
4) подтверждает клиенту, что заявка принята.

Требования: токен бота и мой chat id берутся из переменных окружения, а не из кода; код простой, с комментариями; приложи файл requirements.txt и инструкцию по запуску для новичка.

Шаг 3. Запустите бота на своём компьютере

  1. 01Установите Python с официального сайта python.org.
  2. 02Создайте папку проекта и положите туда файлы, которые подготовил ИИ.
  3. 03Создайте файл .env и впишите в него токен, как указано в инструкции.
  4. 04Установите зависимости командой из инструкции (обычно pip install -r requirements.txt).
  5. 05Запустите бота и напишите ему /start в Telegram.

Если появилась ошибка, скопируйте её текст (без токена) и отправьте ИИ со словами «вот ошибка, исправь». Обычно за две-три итерации бот заводится.

Шаг 4. Проверьте все сценарии

  • нажмите все кнопки и пройдите путь клиента до конца;
  • отправьте странные данные: пустое сообщение, длинный текст, эмодзи, чужой язык;
  • попросите знакомого написать боту и пройти сценарий без подсказок;
  • убедитесь, что заявка действительно приходит вам и содержит все данные.

Шаг 5. Разместите бота, чтобы он работал круглосуточно

Пока компьютер выключен, бот молчит. Для постоянной работы его размещают на арендованном сервере (VPS), в облачном хостинге для приложений или на собственном сервере. Бот должен запускаться автоматически и перезапускаться после сбоя: для этого используют systemd, Docker или встроенные функции хостинга.

Telegram умеет доставлять сообщения боту двумя способами: long polling (бот сам спрашивает новые сообщения, проще для старта) и webhook (Telegram присылает сообщения на ваш HTTPS-адрес). Начните с long polling.

Безопасность бота

  • храните токен только в переменных окружения и не добавляйте файл .env в публичный репозиторий;
  • команды администратора разрешайте только вашему chat id;
  • собирайте минимум персональных данных и объясняйте клиентам, зачем они нужны;
  • делайте резервную копию базы данных, если она есть;
  • следите за логами: по ним видно ошибки и странную активность.

Частые ошибки новичков

  • просят у ИИ сразу «бота на всё» и получают запутанный код;
  • оставляют токен прямо в коде;
  • не проверяют бота на людях и странных данных;
  • не продумывают, что будет, когда бот упадёт.

Что дальше

Когда первый бот заработал, добавляйте возможности по одной: оплата, напоминания, админ-панель. Если хотите понять общий принцип, прочитайте, что такое вайб-кодинг, а если нужен сайт для бизнеса, смотрите гайд по сайту с ИИ.

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

Сколько стоит создать Telegram-бота?

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

Нужно ли знать Python, чтобы сделать бота с ИИ?

Чтобы запустить готовый код, достаточно следовать инструкции. Но базовое понимание того, как устроен проект, сильно помогает исправлять ошибки и менять бота.

Можно ли делать ботов на заказ?

Да, многие так делают. Важно честно описывать сроки, условия поддержки и не обещать результат, который вы не можете проверить.

Хотите научиться создавать такие проекты?

Расскажем про курс Noden: личный проект для портфолио, помощь с клиентами и готовые промпты.