Делаем телеграм-ботов без кода

Делаем телеграм-ботов без кода


Расскажу вам о том, как можно сделать телеграм-бота на примере сервиса Manybot. Однако вы можете использовать любые другие сервисы, коих в гугле можно найти огромное множество.

Создаем бота

1. Набираем в поиске Manybot, кликаем на значок бота и нажимаем на кнопку Start:


2. Нажимаем на кнопку Добавить нового бота:


4. Переходим в @BotFather, нажимаем кнопку Start и вводим команду /newbot:


6. Вводим имя бота, которое будет отображаться при поиске и техническое имя бота, копируем полученный API-токен:

botfather_copy_api_token


7. Возвращаемся в @Manybot и вставляем в него API-токен из буфера обмена:

end_create_bot


8. Указываем описание бота:

manybot_description


9. Бот готов:

bot_is_ready


10. Находим свой бот через поиск и начинаем пользоваться:

start_using_bot


Создаем свою команду

В хорошем боте должны быть команды. Чтобы пользователь вводил запрос, а в ответ ему приходило что-то интересное/полезное. Вот инструкция, как создать простейшую команду:

1. Набираем /commands:

commands_insert


2. Набираем имя новой команды и текст, который она будет выдавать в ответ (при желании к тексту можно прикрепить файлы):

command_and_answer


3. Нажимаем кнопку Сохранить и дожидаемся завершения создания команды:

save_command


Для того, чтобы отредактировать команду /hello надо набрать /commands, /hello:


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


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

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

1. Набираем /commands:


2. Нажимаем на кнопку Настроить главное меню, а затем на кнопку Добавить пункт меню:


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


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

В ботах можно настроить трансляцию новостей из Twitter, Youtube, VK или RSS.

1. Набираем команду /autoposting:


2. Нажимаем кнопку с нужной соц. сетью и указываем ссылку на страницу:


Создаем отложенный пост

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

1. Набираем команду /newpost:


2. Вводим текст поста и нажимаем на кнопку Отложить пост, указываем текущее время:


3. Указываем время поста и сохраняем пост:


Собираем данные

Еще с помощью ботов можно проводить опросы среди подписчиков:

1. Набираем /commands, выбираем пункт меню Создать команду и вводим имя для новой команды:


2. Нажимаем на кнопку Добавить вопрос, выбираем тип ответа и вводим текст вопроса:


3. Нажимаем на кнопку Сохранить и получаем уведомление об успешном создании команды:

create_command


4. Ответы на вопрос можно посмотреть в Главное меню-> Ответы на формы -> название команды:

forms_answers


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



Report Page