Как обучать Телеграмм бота

image

Сейчас сделать это совсем легко, поэтому, недолго думая, я принялся к написанию кода.
Языком я выбрал Python, т.к. на нём легче всего работать с подобного рода приложениями.

Итак, для создания Telegram чат-бота с ИИ нам потребуется:

1. API Telegram. В качестве обёртки я взял проверенную библиотеку python-telegram-bot

2. API ИИ. Выбрал я продукт от Google, а именно Dialogflow. Он предоставляет довольно-таки неплохое бесплатное API. Обёртка Dialogflow для Python

Шаг 1. Создаём бота в Telegram

image

Шаг 2. Пишем основу бота

Создаём папку Bot, в которой потом создаём файл bot.py. Здесь будет код нашего бота.
Открываем консоль и переходим в директорию с файлом, устанавливаем python-telegram-bot.

Puzzlebot обучение. Как пользоваться пазлбот. Урок 1


pip install python-telegram-bot —upgrade

После установки мы уже можем написать «основу», которая пока что будет просто отвечать однотипными сообщениями. Импортируем необходимые модули и прописываем наш токен API:

Код настроек и импорта

# Настройки from telegram.ext import Updater, CommandHandler, MessageHandler, Filters updater = Updater(token=’ВАШ API КЛЮЧ’) # Токен API к Telegram dispatcher = updater.dispatcher

Далее напишем 2 обработчика команд. Это callback-функции, которые будут вызываться тогда, когда будет получено обновление. Напишем две таких функции для команды /start и для обычного любого текстового сообщения.

В качестве аргументов туда передаются два параметра: bot и update. Bot содержит необходимые методы для взаимодействия с API, а update содержит данные о пришедшем сообщении.

Код callback’ов

# Обработка команд def startCommand(bot, update): bot.send_message(chat_id=update.message.chat_id, text=’Привет, давай пообщаемся?’) def textMessage(bot, update): response = ‘Получил Ваше сообщение: ‘ + update.message.text bot.send_message(chat_id=update.message.chat_id, text=response)

Теперь осталось лишь присвоить уведомлениям эти обработчики и начать поиск обновлений.
Делается это очень просто:

Код хендлеров

# Хендлеры start_command_handler = CommandHandler(‘start’, startCommand) text_message_handler = MessageHandler(Filters.text, textMessage) # Добавляем хендлеры в диспетчер dispatcher.add_handler(start_command_handler) dispatcher.add_handler(text_message_handler) # Начинаем поиск обновлений updater.start_polling(clean=True) # Останавливаем бота, если были нажаты Ctrl + C updater.idle()

Итого, полная основа скрипта выглядит вот так:

Код полной основы бота

# Настройки from telegram.ext import Updater, CommandHandler, MessageHandler, Filters updater = Updater(token=’ВАШ API ТОКЕН’) # Токен API к Telegram dispatcher = updater.dispatcher # Обработка команд def startCommand(bot, update): bot.send_message(chat_id=update.message.chat_id, text=’Привет, давай пообщаемся?’) def textMessage(bot, update): response = ‘Получил Ваше сообщение: ‘ + update.message.text bot.send_message(chat_id=update.message.chat_id, text=response) # Хендлеры start_command_handler = CommandHandler(‘start’, startCommand) text_message_handler = MessageHandler(Filters.text, textMessage) # Добавляем хендлеры в диспетчер dispatcher.add_handler(start_command_handler) dispatcher.add_handler(text_message_handler) # Начинаем поиск обновлений updater.start_polling(clean=True) # Останавливаем бота, если были нажаты Ctrl + C updater.idle()

Теперь мы можем проверить работоспособность нашего нового бота. Вставляем на 2 строке наш API токен, сохраняем изменения, переносимся в консоль и запускаем бота:

Как зарабатывать на чат-ботах. Специальность Архитектор чат-ботов.


python bot.py

После запуска пишем ему. Если всё настроено правильно, то Вы увидите вот это:

image

Основа бота написана, приступаем к следующему шагу!
P.s. не забывайте выключить бота, для этого вернитесь в консоль и нажмите Ctrl + C, подождите пару секунд и бот успешно завершит работу.

Шаг 3. Настройка ИИ

В первую очередь, идём и регистрируемся на Dialogflow (просто входим с помощью своего Google аккаунта). Сразу после авторизации мы попадаем в панель управления.

image

Жмём на кнопку Create agent и заполняем поля по усмотрению (это никакой роли не сыграет, это нужно лишь для следующего действия).

image

Жмём на Create и видим следующую картину:

image

Расскажу, почему созданный нами ранее «Агент» никакой роли не играет. Во вкладке Intents есть «команды», по которым работает бот. Сейчас он умеет лишь отвечать на фразы типа «Привет», и если не понимает, то отвечает «Я вас не понял». Не сильно впечатляет.
После создания нашего пустого агента, у нас появилась куча других вкладок. Нам нужно нажать на Prebuilt Agents (это уже специально обученные агенты, которые имеют множество команд) и из всего представленного списка выбрать Small Talk.

image

Наводим на него и жмём Import. Далее ничего не меняя, жмём Ok. Агент импортировался и теперь мы можем его настроить. Для этого в левом верхнем углу жмём на шестерёнку возле Small-Talk и попадаем на страницу настроек. Теперь мы можем изменить имя агента, как захотим (я оставляю как было).

Меняем часовой пояс и во вкладке Languages проверяем, чтобы был установлен русский язык (если не установлен, то ставим).

image
image

Возвращаемся на вкладку General, спускаемся немного вниз и копируем Client access token

image

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

Шаг 4. Собираем всё вместе

ИИ готов, основа бота готова, что дальше? Дальше нам нужно скачать обёртку API от Dialogflow для питона.

pip install apiai

Установили? Возвращаемся к нашему боту. Добавляем в нашу секцию «Настройки» импорт модулей apiai и json (нужно, чтобы в будущем разбирать json ответы от dialogflow). Теперь это выглядит вот так:

Код обновлённых настроек

# Настройки from telegram.ext import Updater, CommandHandler, MessageHandler, Filters import apiai, json updater = Updater(token=’ВАШ API КЛЮЧ’) # Токен API к Telegram dispatcher = updater.dispatcher

Переходим к функции textMessage (которая отвечает за получение любого текстового сообщения) и посылаем полученные сообщения на сервера Dialogflow:

Еще по теме:  Зашифрованный файл в телеге

Код отправления сообщений на Dialogflow

def textMessage(bot, update): request = apiai.ApiAI(‘ВАШ API ТОКЕН’).text_request() # Токен API к Dialogflow request.lang = ‘ru’ # На каком языке будет послан запрос request.session_id = ‘BatlabAIBot’ # ID Сессии диалога (нужно, чтобы потом учить бота) request.query = update.message.text # Посылаем запрос к ИИ с сообщением от юзера

Этот код будет посылать запрос к Dialogflow, но нам нужно также извлечь ответ. Дописываем парочку строк, итого textMessage выглядит вот так:

Полный код функции textMessage

def textMessage(bot, update): request = apiai.ApiAI(‘ВАШ API ТОКЕН’).text_request() # Токен API к Dialogflow request.lang = ‘ru’ # На каком языке будет послан запрос request.session_id = ‘BatlabAIBot’ # ID Сессии диалога (нужно, чтобы потом учить бота) request.query = update.message.text # Посылаем запрос к ИИ с сообщением от юзера responseJson = json.loads(request.getresponse().read().decode(‘utf-8’)) response = responseJson[‘result’][‘fulfillment’][‘speech’] # Разбираем JSON и вытаскиваем ответ # Если есть ответ от бота — присылаем юзеру, если нет — бот его не понял if response: bot.send_message(chat_id=update.message.chat_id, text=response) else: bot.send_message(chat_id=update.message.chat_id, text=’Я Вас не совсем понял!’)

Немного пояснений. С помощью

request.getresponse().read()

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

decode(‘utf-8’)

и после этого «заворачиваем» всё в

json.loads()

чтобы распарсить json ответ.

Если ответа нет (точнее, json приходит всегда, но не всегда есть сам массив с ответом ИИ), то это означает, что Small-Talk не понял пользователя (обучением можно будет заняться позже). Поэтому если «ответа» нет, то пишем пользователю «Я Вас не совсем понял!».
Итого, полный код бота с ИИ будет выглядеть вот так:

Полный код бота с ИИ

# Настройки from telegram.ext import Updater, CommandHandler, MessageHandler, Filters import apiai, json updater = Updater(token=’ВАШ API ТОКЕН’) # Токен API к Telegram dispatcher = updater.dispatcher # Обработка команд def startCommand(bot, update): bot.send_message(chat_id=update.message.chat_id, text=’Привет, давай пообщаемся?’) def textMessage(bot, update): request = apiai.ApiAI(‘ВАШ API ТОКЕН’).text_request() # Токен API к Dialogflow request.lang = ‘ru’ # На каком языке будет послан запрос request.session_id = ‘BatlabAIBot’ # ID Сессии диалога (нужно, чтобы потом учить бота) request.query = update.message.text # Посылаем запрос к ИИ с сообщением от юзера responseJson = json.loads(request.getresponse().read().decode(‘utf-8’)) response = responseJson[‘result’][‘fulfillment’][‘speech’] # Разбираем JSON и вытаскиваем ответ # Если есть ответ от бота — присылаем юзеру, если нет — бот его не понял if response: bot.send_message(chat_id=update.message.chat_id, text=response) else: bot.send_message(chat_id=update.message.chat_id, text=’Я Вас не совсем понял!’) # Хендлеры start_command_handler = CommandHandler(‘start’, startCommand) text_message_handler = MessageHandler(Filters.text, textMessage) # Добавляем хендлеры в диспетчер dispatcher.add_handler(start_command_handler) dispatcher.add_handler(text_message_handler) # Начинаем поиск обновлений updater.start_polling(clean=True) # Останавливаем бота, если были нажаты Ctrl + C updater.idle()

Сохраняем изменения, запускаем бота и идём проверять:

image

Вот и всё! Бот в 30 строк с ИИ написан!

Шаг 5. Заключительная часть

Думаю, Вы убедились, что написать бота с ИИ – дело 10 минут. Осталось лишь теперь его учить и учить. Делать это, кстати, можно во вкладке Training. Там можно посмотреть все сообщения, которые писались и что на них ответил бот (или не ответил). Там же его можно и обучать, говоря боту где он ответил правильно, а где нет.

image

Надеюсь, статья была Вам полезна, удачи в обучении!

  • python
  • telegram bot
  • ии и машинное обучение
  • telegram chabot ai
  • ai
  • как написать чат-бота telegram
  • ии чат-бот
  • ии бот
  • telegram чат-бот на python
  • Python
  • Машинное обучение

Источник: habr.com

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

Как создать бота в Телеграм

Всем привет! Сегодня я расскажу вам о том, как создать бота в Телеграм и зачем это может понадобиться владельцу популярного канала. Сразу хочу успокоить – уметь программировать не нужно. Хотя, конечно, если вы заядлый программист, то флаг вам в руки. Говорят, это достаточно просто.

Итак, зачем же нужны боты в Telegram и как их создать новичку? Как настроить меню, добавить команды или активировать автопостинг из социальных сетей? Давайте разбираться.

Зачем нужны боты

Telegram — один из самых популярных мессенджеров в России, постепенно завоёвывающий любовь и признание во всём мире. Его создателем является Павел Дуров, некогда создавший социальную сеть ВКонтакте. Мессенджер обладает множеством функций, при этом он абсолютно бесплатный. Даже стикеры вы можете подключить на халяву или сделать самостоятельно.

Одной из уникальных и очень удобных фишек приложения считаются боты. Они служат для выполнения самых разных задач:

  • Создания рассылки из социальных сетей;
  • Украшения постов в чатах и каналах;
  • Проведения опросов среди подписчиков;
  • Для ответов на часто задаваемые вопросы;
  • Показа новостей;
  • Чтобы развлекать подписчиков.

Как видите, вариантов использования много, а ведь я назвал далеко не все. Но, могу вас заверить, без помощи бота создать по настоящему интересный и полезный канал, посты в котором будут привлекать пользователей и подталкивать их к подписке – невозможно.

Способы создания бота в Telegram

Всего существует два способа, как можно сделать помощника для чата или канала. Первый, как вы уже могли догадаться – для программистов. Добавлю только, что для работы придется воспользоваться Telegram API. Я в этом не силен, поэтому выбираю второй вариант. Он не требует никаких дополнительных навыков и вполне подходит новичкам.

Как создать

Ищем manybot и запускаем его

Чтобы не париться с языком – выбираем «Русский»:

Выбираем локализацию бота - русский язык

Нажимаем «Добавить нового бота»:

В меню нажимаем добавить нового бота

А теперь нужно следовать инструкции, которую пришлют в чат и подключить нового бота. Для этого нажимаем вот сюда:

Нажимаем на название бота для создания оболочки

Активируем его и щелкаем вот по этой команде:

Нажимаем команду создать нового бота в родительском боте

Вводим имя (обязательно латиницей) и нажимаем отправить. Снова вводим название, но уже пользовательское (оно обязательно должно заканчиваться словом «bot»).

Вводим название бота и пользовательское имя

Рекомендую просто к уже придуманному имени добавить требуемое окончание.

Остается скопировать следующий API:

Копируем Api и отправляем его manybot

И прислать его Manybot:

Manybot должен принять API

Описываем назначение нашего бота или скипаем данный шаг.

Поздравляю, вы справились и сделали своего первого бота для чата или канала в Telegram! Теперь его можно подключать (добавить, как подписчика) и обучать различным командам.

Еще по теме:  Как в Телеграм подключить люди рядом

Бот создан!

Если не знаете, как подключить помощника к каналу, то вот инструкция. Вам нужно:

  • зайти в созданного бота и активировать его;
  • нажать на троеточие справа сверху и открыть профиль;

Открываем профиль бота

  • скопировать «Имя пользователя»;

Имя пользователя, которое нам нужно

  • зайти в канал, нажать троеточие справа сверху и щелкнуть «Добавить участников». Вставить скопированное название и нажать «Добавить».

Добавляем созданного бота в канал

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

Прописываем команды

Я не буду особо заморачиваться и сделаю что-нибудь простенькое. Вам главное запомнить принцип, а дальше все пойдет, как по маслу.

Чтобы прописать команду нужно:

  • набрать /commands и нажать «Создать команду»;

Учимся создавать команды

  • ввести подходящее название (обязательно на латинице, иначе не примет), отправить его и подобрать подходящий ответ: сообщение, картинку, файлик, после чего нажимаем «Сохранить»;

Вводим название и добавляем сообщение, картинку или какой-нибудь файл

Довольно просто, правда? Теперь, когда люди активируют вашего бота и пропишут команду, получат в ответ заранее созданное сообщение.

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

Как отредактировать уже созданную команду

Как создать меню в боте

Если есть время и желание довести своё творение до ума, то создание красивого меню в вашем боте – отличный выбор. Для этого нужно:

  • зайти в «Пользовательские команды» и нажать «Настроить гл. меню»;

Открываем пользовательские команды чтобы задать кнопки в меню

  • нажать «Добавить»;

Нажимаем добавить пункт меню

  • выбрать команду из списка и ввести название, под которым она будет отображаться;

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

  • на этом все. Данный пункт появится в меню и любой пользователь бота сможет им воспользоваться.

Если вам вдруг приспичило настроить внешний вид, переименовать кнопку или вовсе её удалить, нужно снова зайти в «Команды» и «Настройки меню», после чего нажать на желаемую клавишу. Дальше дело техники, а все возможные варианты настройки вам сразу же покажут:

Выбираете, что вы хотите сделать с кнопкой в меню

Полезные фишки

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

Как включить автопостинг из соц сетей

Первая и самая интересная – автопостинг из социальных сетей (ВК, Twitter, YouTube) или RSS ленты в канал или чат в Telegram. Она позволяет сэкономить уйму времени и упростить продвижение канала. Чтобы её включить, нужно:

  • ввести специальную команду: /autoposting и выбрать источник, откуда будем брать посты;

Вводим команду автопостинг и выбираем ресурс, который будет транслировать

  • опубликовать ссылку на страницу;

публикуем ссылку на страницу в соц сети с которой бутем включен автопостинг

Всё, теперь новые записи в соц. сетях или rss ленте будут автоматически дублироваться в чате или канале.

Для ВКонтакте нужна именно публичная страница, с личной такое не прокатит.

Готово, автопостинг из соцсетей запущен

Учимся делать отложенные посты

Еще одна полезная функция – отложенные посты. Довольно часто бывают ситуации, когда времени на публикацию нет, а сделать это просто необходимо. Чтобы не забивать голову решением подобных проблем, в Telegram можно заранее продумать темы публикаций, подготовить материал и воспользоваться ботом, который сам все отправит в указанное время.

Итак, для начала вам нужно ввести /newpost или выбрать «Отправить новое сообщение» в меню. Придумываем текст, добавляем картинки или музыку, отправляем всё это боту и нажимаем «Отложить».

Готовим новое собщение для отложки

Выскочит оповещение, после чего нужно указать текущее время (настраиваем часовой пояс – это делается один раз):

Задаем часовой пояс для бота

Теперь нужно указать время публикации. Для этого выбираем день и отправляем точное время, нажимаем «Сохранить»:

Указываем время публикации отложенного поста

Готово! В нужный час публикация отобразится у всех пользователей.

Как создать опрос

Последняя важная функция, которую я сейчас разберу – опросы. Ну, тут без комментариев, сами должны понимать, зачем они нужны и как ими воспользоваться для продвижения канала. Моё дело рассказать, как их создать.

Для начала нажмите «Пользовательские команды» и «Создать». Введите и отправьте название:

Вводим название команды для опроса в телеграм

Нажмите «Добавить вопрос» и выберете его тип (я выбрал обычный):

Выбираем тип вопроса

Введите и отправьте вопрос:

Вводим вопрос для опроса

Нажмите сохранить и всё, готово. Кстати, чтобы проверить ответы, вернитесь в главное меню и нажмите «Ответы на формы», после чего найдите и выберете нужную:

Где найти ответы на вопросы по опросам

Заключение

Как видите, создать бота в Телеграм достаточно просто и быстро. Они полезные, а когда дело доходит до украшения публикаций, проведения опросов и улучшения администрирования – становятся просто незаменимой палочкой выручалочкой в руках админа.

На этом всё. Подписывайтесь и до встречи в следующих статьях. Пока-пока!

Источник: iflife.ru

Как создать бота в телеграмме и настроить работу команд

Комфортное обучение в летнем формате от Product Live

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

Чат-бот — это программа, которая имитирует реальный диалог с клиентом в различных мессенджерах. На сегодняшний день — это один из успешных инструментов рекламного продвижения. В статье мы разберёмся, как создать чат-бот в телеграмме самостоятельно бесплатно, не прибегая к услугам программистов.

Содержание статьи скрыть

Что такое чат-бот и для чего он нужен

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

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

Чат-бот — это виртуальный помощник, который запрограммирован выполнять определённые задачи. Такой помощник есть практически у каждой крупной компании, обучающей платформы или новостного канала.

Основные функции чат-бота:

  • ответы на самые часто задаваемые вопросы;
  • создание меню с командами для дальнейшей работы;
  • создание рассылок для подписчиков;
  • ведение статистики подписчиков;
  • развлекательный контент;
  • показ новостной ленты.

Чат-бот посылает запрограммированную информацию в зависимости от тематики канала. Это может быть график работы магазина, стоимость услуг, курс валют и так далее. В названии такого аккаунта всегда есть слово bot.

Еще по теме:  Но это не точно Телеграмм

Основными преимуществами создания такого помощника является:

  • круглосуточная работа — чат-бот предоставит информацию для клиента 24/7;
  • клиент может моментально получить ответ на интересующий вопрос;
  • для работы с роботом не требуется установка дополнительных программ.

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

Ежедневные советы от диджитал-наставника Checkroi прямо в твоем телеграме!
Подписывайся на канал
Подписаться

Создание чат-бота в телеграме

Для начала необходимо зайти в свой аккаунт в телеграмме или скачать приложение через App Store или Play Маркет. Для установки приложения на компьютер необходимо скачать установочный файл с официального сайта.

Следующий шаг как создать бота в телеграмме самостоятельно бесплатно — создание своего помощника с помощью специальных сервисов-конструкторов. Самые популярные:

  • Puzzlebot;
  • Manybot;
  • Botobot;
  • Bottap;
  • BotFather.

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

Создаём чат-бот через сервис BotFather

Открываем приложение телеграма и в поисковой строке набираем имя «BotFather». Это официальный системный бот приложения, который помогает с регистрацией других ботов в мессенджере. Обратите внимание, что у данного сервиса есть официальное подтверждение — синяя галочка.

Открываем приложение телергама и в поисковой строке набираем имя «BotFather»

Шаг 1. Бот запрограммирован давать ответы, поэтому он никогда не начинает диалог. Чтобы получить информацию об установке вашего помощника, необходимо дать системному боту команду. Напишите в диалоговое окно /newbot. Далее бот будет задавать вопросы или давать инструкции.

Необходимо придумать имя боту

Шаг 2. Необходимо придумать имя боту — оно будет отображаться в поисковой строке в списке контактов. Как правило, существующему названию компании или профиля в соцсети дописывают приставку bot. Если имя занято, то будут приходить системные сообщения — необходимо придумать другое. Для названия помощника можно использовать от 5 до 32 символов.

Если имя занято, то будут приходить системные сообщения — необходимо придумать другое

Шаг 3. После успешной регистрации бота появится следующее системное сообщение, в котором есть личный токен для последующих интеграций с различными сервисами.

Токен необходимо скопировать и вставить в диалоговое окно

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

Настраиваем чат-бот

Для более полной информации необходимо настроить описание чат-бота — вставить аватар, написать информацию о компании.

Для этого нужно в диалоговом окне нажать команду /mybots. Появится меню настроек и редактирования.

Появится меню настроек и редактирования

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

В любой момент можно редактировать описание и менять информацию

Создаём команды для чат-бота

Далее необходимо прописать необходимые команды, которые будет выполнять бот. Необходим начать с ним диалог — для этого нажимаем команду «нажать» внизу чата.

Ниже отобразится список команд, которые можно использовать в работе с ботом:

  • /newpost — отправка сообщений подписчикам;
  • /schedule — посмотреть отложенные посты;
  • /subscrlbers — посмотреть количество подписчиков;
  • /commands — создание собственных команд и настройка бота;
  • /botlang — установка языка бота
  • /setdescription — возможность отредактировать описание бота;
  • /channels — настройка автоматической выкладки постов в Телеграм;
  • /admins — управление администраторами бота;
  • /tutorials — ответы на вопросы, связанные с созданием и настройкой бота;

Данный список команд виден только владельцу бота. Например, если необходимо выложить пост, следует нажать на вкладку /newpost и выполнить дальнейшие указания.

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

Для удобства общения подписчиков с ботом необходимо создать несколько горячих кнопок

Название команды задаётся латинскими буквами. Впереди всегда необходимо ставить слэш / (косая черта). После ввода имени команды в поле и нажимаем «enter».

После ввода имени команды в поле и нажимаем «enter»

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

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

Если всё сделано верно, то придёт системное сообщение о том, что команда создана и она сразу будет отображаться. Самые популярные команды:

  • ответы на популярные вопросы;
  • прайс с ценами;
  • сторонняя ссылка, где скачать бесплатную информацию — подарок при регистрации или покупки товара/услуги.

С помощью таких информационных кнопок клиент может быстро получить всю интересующую его информацию.

Добавляем команду в меню бота

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

Для этого нажимаем на кнопку «Настроить главное меню» и далее выбираем команду «Добавить пункт меню»

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

Выбираем из списка своих команд, которую необходимо вставить в меню, вводим название и отправляем боту

После этого кнопка отобразится в меню, именно в таком варианте её видит посетитель чат-бота.

Удаляем и редактируем команды

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

Все созданные команды можно отредактировать или удалить в любой момент

Если необходимо отредактировать информацию в запрограммированном ответе бота, то для начала необходимо удалить предыдущее сообщение. Затем нужно нажать на кнопку «добавить сообщение к команде» и ввести новый текст. После создания команды нужно нажать кнопку «Сохранить».

Заключение

Чат-бот — это неотъемлемый помощник в коммуникации с клиентом и в сборе информации. Каждый, кто прочёл нашу пошаговую инструкцию как создать бота в телеграмме самому бесплатно, теперь точно знает последовательность нужных действий. Всего за несколько минут можно создать виртуального консультанта, который будет всё время на связи с клиентом.

Источник: checkroi.ru

Рейтинг
( Пока оценок нет )
Загрузка ...