Как создать своего бота обратной связи
@webgarage
Боты - незаменимые помощники как для владельцев каналов, так и для обычных пользователей Telegram. Стоит сразу разобраться, кто это такие и под каким соусом их подавать.
Боты - это специальные программы, которые выполняют часть функций своего создателя, такие как - рутинный поиск и фильтрование информации, производить массовую рассылку подписчикам, переводить с одного языка на другой, заглядывать на новостные ленты, выдавать свежие новости, и, многое другое.
Это лишь малая часть, что могут боты, но сегодня, мы рассмотрим основные навыки, которыми следует запастись, для освоения этих помощников.
Создаём бота обратной связи, поехали!
Существует несколько вариантов создания бота обратной связи, мы рассмотрим один из них. Для создания, нам потребуются два бота, это @BotFather и @ManyBot.
Отправляемся в гости к @BotFather. Это бот - создатель ботов.
..жмём команду - /start
![](https://telegra.ph/file/efffbec9abaa8693b8894.png)
@BotFather предложит меню действий, нам нужен этот вариант /newbot(создать нового бота)
![](https://telegra.ph/file/96da3d8a225f1597c5630.png)
..выбрав команду, получите в ответ сообщение следующего вида. Означает оно, что нужно дать имя боту, мы назовём его - Тестер. Тут можно задать любое слово, как на русском, так и любом другом языке.
![](https://telegra.ph/file/8cb1995baac2ca5f21227.png)
Следующий шаг предполагает создание никнэйма бота, т.е. его адрес. Его ник, обязательно должен заканчиваться на "bot", например: mybot, или superpupermegabot. Ник, должен быть такой, которого нет ни у кого, иначе получите сообщение вида:
![](https://telegra.ph/file/24fa4bc4e991b532e6062.png)
оно означает, что данный никнейм кем-то занят, попробуйте другой. Пишем такой, который не занят, и получаем поздравления, что наш бот создан
![](https://telegra.ph/file/59ff8128e6d251414409b.png)
Теперь мы имеем своего бота "Тестер", с адресом - superpupermegabot.
Активируем бота. Переходим по адресу @ManyBot, жмём /start и /addbot
![](https://telegra.ph/file/f6b68ec74a0ec7562698b.png)
Дальше всё интуитивно понятно, придёт сообщение вида:
![](https://telegra.ph/file/9048053ee6d8a1116567b.png)
Для того, что бы наш бот работал мы отправляемся обратно к @BotFather, нажав на ссылку, как показано на скрине выше. И пересылаем сообщение, полученное от @BotFather, кликнув правой кнопкой мыши по сообщению, выбираем пункт - переслать сообщение, и отправляем в @ManyBot. Выглядит это, так:
![](https://telegra.ph/file/1dfbadca4606fe3cb5cc3.png)
Если всё сделали правильно, получаем сообщение, где можно указать свойства нашего бота, что он будет делать:
![](https://telegra.ph/file/6b13e4dc69b35f54d56f6.png)
![](https://telegra.ph/file/aa3594d3567751cd954c9.png)
На этом этапе забываем про @BotFather и @ManyBot(они нужны для создания и редактирования ботов), и переходим в своего, нового бота, нажав на его адрес:
![](https://telegra.ph/file/790397d6712034254de15.png)
нажимаем начать, и получаем список команд, которые может выполнять наш новоиспечённый бот. Функционал команд огромен, тут можете поиграться с командами, но нас интересует пункт - Пользовательские команды
![](https://telegra.ph/file/ecf1cedd6b394d64c1c28.png)
..далее выбираем - создать команду
![](https://telegra.ph/file/c262f5e6f5e1fc0f263c7.png)
И выбираем - /contacts
![](https://telegra.ph/file/1f847d7eeda4551c8a92d.png)
Получим следующее окно, где нажав кнопку Добавить вопрос, опишем обращение к пользователям.
![](https://telegra.ph/file/8b4740aebfe7fe7fc2058.png)
Выбираем пункт - Обычный вопрос
![](https://telegra.ph/file/ece4507c5b85af03a4580.png)
Пишем приветственное сообщение, отправляем..
![](https://telegra.ph/file/fa1722f01caa2f2efe2fb.png)
..и сохраняем. Что бы бот ответил в ответ на обращение пользователя, повторите действие.
![](https://telegra.ph/file/47ad89848eb24ee4b19ca.png)
Готово!
![](https://telegra.ph/file/c95c0acfa05932b0c69d9.png)
Всё, команда создана, теперь настроим наше Меню. Делаем как на картинках..
![](https://telegra.ph/file/78ac77f241944617c8560.png)
![](https://telegra.ph/file/a767c8bbd8ecf6bed0c09.png)
![](https://telegra.ph/file/4737b1ed30b78d3b44ac8.png)
После того, как выбрали команду /contacts, вводим название нашего меню, оно будет отображаться, когда пользователи перейдут к нашему боту
![](https://telegra.ph/file/76eac4822322099eb93d7.png)
Если всё сделали правильно, получите окно вида:
![](https://telegra.ph/file/81de9147dc70b80eddcc8.png)
ВАЖНО!
Что бы кнопка работала корректно, для нашего случая, настроим её. Кликаем по ней и попадаем в меню настройки кнопки. Выбираем пункт - Режим меню: Закреплённое
Что бы кнопка работала корректно, для нашего случая, настроим её. Кликаем по ней и попадаем в меню настройки кнопки. Выбираем пункт - Режим меню: Закреплённое
![](https://telegra.ph/file/579323d4b44e82d7ecf99.png)
После чего вас выкинет в такое окно, и будет показано, что выбран режим - Исчезающее:
![](https://telegra.ph/file/15bc7fb807f63843c9240.png)
Что бы прочитать полученные сообщения, нажмите - Ответы на формы
![](https://telegra.ph/file/f689471b271e6ff9dffff.png)
..а затем - /contacts . Количество вопросов, будет указано в скобках.
![](https://telegra.ph/file/e3859b8f97253efee74bb.png)
Всё!
Поздравляю, теперь вы - владелец бота обратной связи. Переходите в главное меню, нажав кнопку Назад, и поиграйтесь с настройками. Вам осталось только поделиться ботом с друзьями или распространить адрес бота на ваших ресурсах, что бы пользователи смогли задавать вопросы.
Поздравляю, теперь вы - владелец бота обратной связи. Переходите в главное меню, нажав кнопку Назад, и поиграйтесь с настройками. Вам осталось только поделиться ботом с друзьями или распространить адрес бота на ваших ресурсах, что бы пользователи смогли задавать вопросы.
Да, чуть не забыл. Что бы добавить фотографию боту, перейдите в @BotFather и выберите пункт - /setuserpic - change bot profile photo.
![](https://telegra.ph/file/6018681897a30db87d4ee.png)
..далее следуйте инструкциям.
P.S. Не торопитесь, если не заработает сразу, дайте ему несколько минут, сообразить, что к чему. Если пропало меню, отправьте боту команду - /help.
Если возникнут вопросы по данной теме и созданию своего бота, вы всегда сможете задать вопрос Тестеру, с Уважением к вам - WEB-MASTER канала @webgarage.
0 коммент.:
Отправить комментарий