Как сделать чат бота

Добавил пользователь Алексей Ф.
Обновлено: 29.08.2024

Что нужно знать, прежде чем создавать бота в Telegram

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

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

Но так или иначе сначала бота нужно создать. Делается это следующим образом.

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

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

Кликните по кнопке меню и выберите /newbot.

Следующим шагом нужно придумать боту никнейм. Он должен быть уникальным и заканчиваться на bot. Если эти условия не выполняются, BotFather просит сочинить другой.

Далее BotFather предоставит ссылку на созданного бота и токен для обращения к нему. Ссылка нужна для поиска бота, ею можно делиться. А вот токен — длинный набор символов — вещь секретная. Это своеобразный ключ, с помощью которого осуществляется управление программой. Сохраните его в надёжном месте и никому не показывайте.

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

Как настроить бота в Telegram

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

Также при желании можно добавить описание (/setdescription), прикрепить аватар (/setuserpic) или сменить имя (/setname). Все эти действия осуществляются через меню в BotFather. Если у вас несколько ботов, то сначала придётся выбрать нужный из списка.

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

Подключение бота

Затем выбрать удобный для вас язык.

Добавьте описание бота, которое будут видеть пользователи, или пропустите этот шаг.

Создание команд

Придумайте название команды латинскими буквами, начиная со слеша.

Добавление кнопок в меню

Выберите нужную команду.

По такому же принципу добавьте кнопки для других команд.

Проверка работы бота

Перейдите по ссылке на бота. Пользователи увидят только добавленные команды, у вас же будет отображаться расширенное меню с настройками.

Протестировать бота из нашего примера и посмотреть, как выглядит работа с ним, можно по этой ссылке.

Инженер-механик, хорошо разбираюсь в технике и технологиях. Более 10 лет пользуюсь Mac и iPhone, знаю всё об экосистеме и продуктах Apple. Не только пишу, но и умею и люблю работать руками. 3 года трудился автослесарем, машину чиню только сам. Спроектировал и с нуля построил дом своими руками, накопив по ходу немало опыта. Обожаю олдскульные видеоигры и комиксы, играю на гитаре.

Robochat позволяет самому создать бота или систему чат-ботов для социальной сети ВКонтакте и мессенджера Телеграм. Инструкции по подключению площадок немного различаются, но собранные онлайн-помощники всегда добавляются к вашему проекту.

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

Наведите курсор на нужный проект и нажмите на кнопку управления проектом или нажмите на проект правой кнопкой мыши для открытия контекстного меню.

На этом шаге инструкции по подключению бота Telegram и группы ВКонтакте различаются.

Подключение группы ВКонтакте

Копировать ссылку
на раздел

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

Только администратор группы ВКонтакте может подключить её к Robochat — прав модератора или редактора недостаточно.

В окне подключения группы к проекту, которое было открыто нами ранее, вы увидите список администрируемых сообществ:

Подключение Telegram бота

Копировать ссылку
на раздел

Если у вас уже есть созданный бот в Телеграм — переходите к шагу подключения бота к Robochat. Если нет, узнайте как создать бота из инструкции ниже.

Зайдите в свой аккаунт Телеграм

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

Найдите в поиске аккаунт @BotFather и начните с ним диалог.

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

Введите имя бота - оно может быть любым и будет отображаться в списке контактов и в диалоге.

Введите уникальное название бота

Длина названия должна быть от 5 до 32 символов и состоять только из латиницы, цифры и нижнего подчеркивания.

Позже вы сможете добавить аватар бота, изменить описание и другие данные.

Копирование токена бота

Вам нужно скопировать токен — именно он организует связь между Robochat и ботом.

Если у вас уже есть созданный бот, введите @BotFather команду /mybots, выберите нужного бота и нажмите кнопку “API Token”. Скопируйте токен и переходите к следующему шагу.

Подключение

Откройте окно подключения ботов к проекту, выберите Telegram, вставьте скопированный ранее токен бота в поле ввода и нажмите кнопку “Подключить”.

Как создать приветственную цепочку

Копировать ссылку
на раздел

Особенность конструктора Robochat — один бот может работать на нескольких платформах. Настроив сценарий один раз, вы получаете целую систему – круглосуточного чат-бота ВКонтакте и Телеграме одновременно. Вот как можно создать приветственную цепочку для новых пользователей бота самому.

Событие

К шагу можно добавить кнопку для навигации. У таких кнопок можно менять цвет и описание, добавлять эмодзи. Конструктор Robochat поддерживает пять видов кнопок: обычную, ссылку, VK Mini App, оплату на QIWI и ЮMoney.

Как перевести клиента на оператора

Копировать ссылку
на раздел

Некоторые вопросы чат-бот не сможет решить. Это нормально, ведь бот — всего лишь программа. Когда вы закончили собирать чат-бота, его можно настроить так, чтобы он уведомлял оператора о проблемном вопросе и просил присоединиться к диалогу как можно быстрее.

Кнопка

Уведомление

Вставляем ссылку на страницу

Привет! Ранее мы разобрали, как чат-бот помогает бизнесу автоматизировать рутинные задачи и экономит силы и время менеджера. Если еще не видели примеры чат-ботов, то обязательно загляните сюда. Эта статья как шпаргалка и пища для размышления. Она наверняка поможет расшевелить вашу фантазию, так что сохраняйте в закладки ? Итак, перед вами пошаговая инструкция создания чат-бота.

Как правило, когда речь заходит про чат-ботов, у многих возникает куча вопросов. Где делать этого бота? С чего начать? Куда нажать, чтобы всё заработало? Блоки? Какие блоки?

Пора эти вопросы закрыть. Сегодня предлагаю на скриншотах разобрать с нуля чат-бота, который подойдет для любого бизнеса.

Выдыхаем: боты строятся на конструкторе.

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

С ботами то же самое. Задача – построить машинку из уже существующих частичек-деталей. Эта машинка поможет увезти ваш бизнес в светлое будущее. У вас бы это и так получилось ? Но бот поможет сделать это быстрее.

Ну что, погнали в светлое будущее

Бота мы создаем на конструкторе Модератор ТаргетХантер. Чтобы приступить к работе, нужно перейти в подсервис Модератор и подключить к нему ваше сообщество ВК.

Разберем всё пошагово на скриншотах

Итак, сообщество подключено. Куда дальше двигаться, чтобы приступить к разработке бота?

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

Заходим в раздел Чат-бот и нажимаем на кнопку Создать, выбираем тип активности Комментарий на стене.

Этот бот можно применить к любому бизнесу.

Предположим, у вас салон красоты или мебельная фабрика. В сообщество запущен трафик, где есть контент с вашими работами. Что чаще всего пишут в комментариях под вашими работами?

Владельцу бизнеса тяжело отследить все-все события в сообществе.

Если вам это знакомо или вы только на старте, то давайте покажу, как сохранить бюджет, который откладывался на менеджера.

Бот с активностью комментарий на стене

Предлагаю поработать с обсуждениями. Например, вы создали обсуждение, где люди будут общаться, обмениваться опытом, задавать вопросы, присылать фото желаемых работ и соответственно ждать от вас ответ.

Давайте вспомним, что чаще всего пишут в обсуждениях.

Сколько будет стоить данная работа (фото)?

Можно узнать примерную стоимость (фото)?

Теперь в вашем сообществе созданы два бота, которые бережно охраняют ваш труд и сохраняют лояльность вашего бренда быстрым ответом.

Теперь у нас три бота активно работают над нашим сообществом, всё автоматизировано, и вы можете быть спокойны.

Итак, это была пошаговая инструкция создания чат-бота.

Я люблю давать имена ботам. Как мне кажется, это бот-охранник ? А как вы считаете, какое название ему подойдет?

Промокод TargetHunter
Промокод TargetHunter

2 дня сервиса бесплатно + месяц в подарок
при оплате любого тарифа (минимум на 3 месяца)

Что нужно знать, прежде чем создавать бота в Telegram

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

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

Но так или иначе сначала бота нужно создать. Делается это следующим образом.

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

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

Кликните по кнопке меню и выберите /newbot.

Следующим шагом нужно придумать боту никнейм. Он должен быть уникальным и заканчиваться на bot. Если эти условия не выполняются, BotFather просит сочинить другой.

Далее BotFather предоставит ссылку на созданного бота и токен для обращения к нему. Ссылка нужна для поиска бота, ею можно делиться. А вот токен — длинный набор символов — вещь секретная. Это своеобразный ключ, с помощью которого осуществляется управление программой. Сохраните его в надёжном месте и никому не показывайте.

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

Как настроить бота в Telegram

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

Также при желании можно добавить описание (/setdescription), прикрепить аватар (/setuserpic) или сменить имя (/setname). Все эти действия осуществляются через меню в BotFather. Если у вас несколько ботов, то сначала придётся выбрать нужный из списка.

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

Подключение бота

Затем выбрать удобный для вас язык.

Добавьте описание бота, которое будут видеть пользователи, или пропустите этот шаг.

Создание команд

Придумайте название команды латинскими буквами, начиная со слеша.

Добавление кнопок в меню

Выберите нужную команду.

По такому же принципу добавьте кнопки для других команд.

Проверка работы бота

Перейдите по ссылке на бота. Пользователи увидят только добавленные команды, у вас же будет отображаться расширенное меню с настройками.

Протестировать бота из нашего примера и посмотреть, как выглядит работа с ним, можно по этой ссылке.

Инженер-механик, хорошо разбираюсь в технике и технологиях. Более 10 лет пользуюсь Mac и iPhone, знаю всё об экосистеме и продуктах Apple. Не только пишу, но и умею и люблю работать руками. 3 года трудился автослесарем, машину чиню только сам. Спроектировал и с нуля построил дом своими руками, накопив по ходу немало опыта. Обожаю олдскульные видеоигры и комиксы, играю на гитаре.

Читайте также: