Как создать AI-чатбота для Telegram за 5 минут

Piotr Grudzień
Опубликовано Обновлено Время чтения: 3 мин
Обложка руководства по созданию AI-чатбота для Telegram за 5 минут

Клиенты пишут вам в Telegram? AI-чатбот для Telegram поможет упорядочить их обращения и отвечать на большее количество сообщений.

К счастью, на создание такого бота уходит около 5 минут.

Обновление: в Quickchat AI теперь есть и подключение Telegram в один клик, для которого BotFather вообще не нужен. Вы добавляете общего бота в группу через панель управления, подтверждаете группу, и участники получают ответы, упоминая бота или отвечая на его сообщения. Создавать и вставлять токен не требуется. У каждого Agent также есть ссылка на личные сообщения, которая через того же общего бота открывает индивидуальный диалог с этим Agent. Поэтому подключение в один клик поддерживает и группы, и личные сообщения. Общий бот во всех чатах называется Quickchat AI, и переименовать его нельзя. Если вам нужны собственное имя и аватар бота или Telegram AI Actions, по-прежнему выбирайте описанный ниже способ с BotFather. Оба варианта рассмотрены в документации канала Telegram.

Как создать чатбота в Telegram?

Я открою приложение Quickchat AI и пошагово покажу, как создать чатбота в Telegram.

Представим, что я работаю в интернет-магазине продукции Apple под названием MacShop и мне нужен AI-ассистент, который рассказывает о продуктах Apple и рекламных скидках. Я назвал его Helpful Macintosh, но настраивать можно гораздо больше, чем только имя.

Описание AI в Quickchat AI

Настройте своего AI-чатбота для Telegram

В этом примере я хочу, чтобы Helpful Macintosh использовал эмодзи и разбирался в разных моделях MacBook и iPhone.

Ещё я хочу добавить ему чувство юмора, поэтому меняю AI Personality со стандартного варианта Classic на Humorous.

Выбор AI Personality в Quickchat AI

Поскольку это AI Agent для продаж, я выбираю в AI Profession значение Shopping Assistant.

Выбор AI Profession

Обратите внимание: сейчас Helpful Macintosh почти не нужны дополнительные настройки, но Quickchat AI предлагает множество способов настроить своего AI Agent.

Включите интеграцию в интерфейсе Quickchat AI

Когда AI-чатбот настроен, пора включить интеграцию Quickchat AI с Telegram.

Откройте вкладку External Apps, нажмите на карточку Telegram и включите интеграцию переключателем.

Включение интеграции Telegram в Quickchat AI

Готово! Теперь я перехожу в Telegram, чтобы завершить настройку.

Создайте нового бота через BotFather в Telegram

Я нахожу BotFather в Contacts and Chats в Telegram, открываю чат и нажимаю Start.

Запуск BotFather в Telegram

Так Telegram позволяет подключать ботов к своей системе. Как видите, всё довольно просто: нужно выбрать команду “/newbot”, а затем задать имя.

Создание нового бота в Telegram

Вставьте API-ключ от BotFather в приложение Quickchat AI

BotFather создал API-ключ, именно то, что мне было нужно.

API-ключ, созданный BotFather

Я копирую его и вставляю в настройки интеграции Telegram в интерфейсе Quickchat AI.

Добавление API-ключа в Quickchat AI

Ключ сохранён. Даже если закрыть это окно и открыть его снова, ключ останется на месте. Теперь можно протестировать интеграцию!

Протестируйте AI-чатбота для Telegram

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

Помните: в Telegram у каждого пользователя один непрерывный диалог. То есть каждый пользователь, точнее каждый номер телефона, связанный с аккаунтом Telegram, получает одну продолжающуюся беседу. Это похоже на то, как устроены сообщения в WhatsApp или Messenger.

Я пишу «Привет!» и сразу вижу, что Helpful Mac печатает ответ. Это хороший знак: интеграция работает.

Начало разговора с AI-ботом

Helpful Macintosh отвечает, значит, можем продолжать.

«Привет, я хочу купить MacBook.»

Вопрос о покупке MacBook

Совет: если хотите подробнее разобраться в его поведении, откройте Inbox, где находятся ваши диалоги из Telegram.

Просмотр диалога в интерфейсе Quickchat

Ваш AI-чатбот для Telegram готов

Вот и всё! Так Quickchat AI подключается к Telegram. Кратко повторим шаги:

  1. Настройте AI-чатбота для Telegram.
  2. Включите интеграцию в Quickchat AI.
  3. Откройте BotFather и создайте нового бота.
  4. Вставьте API-ключ, созданный BotFather, в приложение Quickchat AI.
  5. Начните разговор, чтобы проверить интеграцию.

Подключите Quickchat AI к Telegram и попробуйте сами!

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