Перейти к содержимому

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

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

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

Что может делать Telegram-бот

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

Как устроен бот: простыми словами

Telegram-бот — это программа, которая работает на сервере (это такой компьютер, который включён всегда). Когда человек пишет боту, Telegram передаёт сообщение вашей программе, программа решает, что ответить, и отправляет ответ. Если нужно что-то запомнить (заявки, имена, оплаты), программа хранит это в базе данных.

Чтобы Telegram понимал, что программа ваша, при создании бота вы получаете токен: длинную строку-ключ. Он похож на пароль от вашего бота.

Пошаговая инструкция

  1. 1.Определите задачу бота одним предложением, например: «принимает заявки на консультацию и присылает их мне».
  2. 2.Нарисуйте диалог на бумаге: что бот спрашивает, что отвечает человек, что бот делает в конце.
  3. 3.В Telegram найдите бота @BotFather, создайте нового бота и получите токен. Храните токен в секрете.
  4. 4.Опишите задачу нейросети подробно (пример ниже) и попросите написать бота.
  5. 5.Запустите бота, пройдите диалог сами и исправьте то, что работает неправильно.
  6. 6.Разместите бота на сервере, чтобы он работал круглосуточно, а не только на вашем компьютере.

Пример задания для нейросети

Напиши Telegram-бота на Python. Бот спрашивает имя и телефон, потом тему вопроса из трёх вариантов, сохраняет заявку в базу данных и присылает мне уведомление. Токен бота должен храниться в отдельном файле настроек, а не в коде. Добавь защиту от повторных заявок с одного номера за час.

Чем точнее описана задача, тем лучше результат. Обратите внимание: в задании сразу сказано, где хранить токен и как защититься от спама. Об этом нейросеть сама может «забыть».

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

  • Токен бота попадает в публичный код или чат. Любой, кто его увидит, сможет управлять вашим ботом.
  • Нет обработки ошибок: при любой неожиданности бот перестаёт отвечать.
  • Нет защиты от спама: бота заваливают одинаковыми заявками.
  • Данные клиентов хранятся без защиты, а о согласии на обработку данных никто не говорит.
  • Бот работает только пока включён ноутбук разработчика.

Сколько времени это занимает

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

Хотите уметь создавать такие боты на заказ?

На курсе мы учим делать Telegram-ботов, сайты и приложения, а затем находить клиентов.

Узнать про курс