Как создать бота в Телеграм? Пошаговая инструкция
Есть многочисленные сервисы для создания ботов, платные и бесплатные, встроенные в сам Телеграм и сторонние. Базовый способ разработки через Телеграм мы рассмотрим в этой статье, а если вам хочется большего – используйте Manychat. Это сторонний сервис, который упрощает процесс создания, предлагает готовые наработки и дополненный функционал.
Удобнее делать чат-бот на компьютере, потому что придется воспользоваться многочисленными дополнительными файлами. Но если сильно захотеть и хорошо постараться, можно сделать это и с телефона. Итак, техникой запаслись, теперь приступаем к операции под названием «Как создать бота в Telegram».
- Для начала необходимо загрузить и установить сам Телеграм на компьютер или телефон.
- Как только мессенджер установлен, заходим в приложение и вводим слово «Manybot» в поисковой строке (как всегда, оно обозначена картинкой лупы).
- Когда увидите результаты поиска, кликните на кнопку «Start» снизу в правом углу.
- Далее нажимаем на «Добавить нового бота».
- В ответ на эти действия всплывет окошко с сообщением от службы Телеграмм, в котором они подробно объяснят, как добавить бота в канал Telegram. Далее действуем по предложенной инструкции.
- По условиям мессенджера, затем нужно перейти в профиль BotFather. Если что, в инструкции есть ссылка, выделенная синим цветом.
- Теперь кликаем на «Send Message», чтобы перейти к диалогу с этим «собеседником».
- Вводим команду «start», чтобы увидеть перечень команд, которые будут доступны при добавлении бота.
- Выбираем команду «newbot» и ждет ответного сообщения.
- Теперь самое время придумать уникальное название для своего бота (имейте в виду, что оно должно быть на английском языке и с окончанием «bot»). Введите и отправьте его, когда придет ответ. Обязательно сохраните API-токен, который будет ключом для доступа к вашему боту.
- Опять переходим к Manybot. Сюда вставляем сохраненный API-токен и ждем ответной реакции.
- Затем нужно отослать цели создания бота (для чего он понадобился и как будет функционировать). Если не хотите морочить с этим голову, пропустите этот шаг с помощью кнопки «Skip». В ответ вы должны получить отчет о завершении создания бота.
- Как только уведомление пришло, нашу операцию «Как добавить бота в Telegram» можно считать завершенной. Последнее сообщение должно включать ссылку, по которой вы сможете пригласить людей из своих контактов. Там же можно найти перечень универсальных команд для постинга в соц. сетях.
Отзывы и комментарии о сайте: manybot.io
Создаем бот с помощью конструктора Manybot
Первый бот буду создавать на бесплатном конструкторе Manybot. Разработчики сего конструктора давно не выпускали обновлений и, судя по заброшенной группе Вк, прекратили разработку своего детища. Но, тем не менее, платформа поддерживается и работает, а боты, созданные на ней, получаются вполне работоспособными. Конструктор имеет большой функционал.
Я покажу все шаги работы на примере создания простенького бота по продаже рекламы. При желании на конструкторе возможно создать весьма интересные и качественные проекты.
1. На первом этапе ищем в поиске @Manybot.
Запускаем его, нажимая «Старт».
Нас приветствуют и просят ввести команду /addbot, вводим.
Теперь необходимо перейти в @BotFather и создать бота. Переходим.
2. В BotFather вводим команду /newbot и даем имя нашему боту (я назову «Бот для покупки рекламы»).
3. Название дано, выберем юзернейм (на окончании обязательно должно быть слово «bot», о чем нас и предупреждают). Даю юзернейм «marketing_tg_bot». Если бот ругается, значит юзернейм занят и следует попробовать другой.
Бот готов, нас поздравляют и выдают токен. Название и юзернейм готовы, добавим описание и аватарку.
4. Используем команду /setuserpic для добавления аватарки и отправляем фото.
Аватарка сделана, добавим описание. Есть две команды: /setdescription и /setabouttext. Команда /setabouttext дает описание бота в шапке. Команда /setdescription дает описание бота при старте.
5. Выбираем /setabouttext и отправляем описание для бота в шапке.
Я написал «Бот поможет быстро купить рекламу». Вот как это выглядит.
6. Вводим команду /setdescription и указываем описание перед запуском бота. Например, «Этот бот поможет купить рекламу быстро и легко».
Видим что появилось описание.
7. Копируем токен из сообщения, отправленного нам @BotFather, возвращаемся в @Manybot и вводим его.
8. Все, наш бот для Телеграм подключен к конструктору и первый этап работы завершен.
Ниже представлены качественные видео-инструкции от разработчика.
Настраиваем бот
Конструктор позволяет реализовать через бот для Телеграм-канала множество возможностей: рассылку для подписчиков, автопостинг, автоматическую трансляцию в каналы, сбор контента от подписчиков, продажу товара и пр.
Для примера, сделаю в боте (@marketing_tg_bot) кнопку и форму для приема заявок на рекламу.
Создаем кнопки
Попробуем сделать кнопку в созданном боте (@marketing_tg_bot). Запускаем его и получаем инструкции.
Добавим в него кнопку «Контакты».
1. Нажимаем раздел «Пользовательские команды» и «Создать команду».
2. Вводим команду, как показано в примере. Я беру команду /contacts
3. Теперь нужно ввести ответ, то что бот будет выдавать по пользовательской команде. Присылаю текст, например, «Наша сетка каналов с идеальной репутацией на рынке рекламных услуг. По вопросам пишите: @имя» и сохраняю.
4. Добавим команду в меню, кликнув по «Настроить гл. меню».
5. Далее жмем «Добавить пункт меню» и выбираем команду /contacts.
Даем название для пункта меню (Контакты).
6. Все готово, теперь в боте есть кнопка «Контакты». Проверим. Ищу бот в поиске с основного аккаунта.
Запускаю и вижу: кнопка есть. Жму. Все работает как нужно.
Дополнительно прикрепляю видео-инструкции от разработчика (Они не обновлялись, но суть понять вполне возможно).
Подключаем формы
На базе конструктора в бот для Телеграм-канала возможно встроить различные формы. Попробую встроить форму для приема заявок от клиентов, согласных купить рекламу в боте.
1. Снова выбираю «Пользовательские команды» затем «Создать команду». Указываю название для новой команды (/pricelist).
2. Выбираю пункт «Добавить вопрос» и «С вариантами ответа».
3. Вводим вопрос, например, «Цена на рекламу в @канал равняется 1000 руб. Хотите заказать?».
Указываем варианты ответа на вопрос. Например, «Заказать рекламу» и сохраняем.
4. Идем в раздел «Меню» и добавляем новый пункт, как уже было указано выше. Называем новый пункт «Прайс-лист».
5. Проверим, что вышло. Захожу с основного аккаунта в бот и вижу: кнопка появилась.
Нажимаю. Вижу предложение с ценой в виде вопроса и вариант ответа, кликаю на пункт «Заказать рекламу».
Все работает, бот принял мою заявку.
6. Захожу на второй акк и вижу: бот прислал уведомления о заявке на рекламу.
Посмотрим ее через раздел «Ответы на формы».
7. Все работает, видно пользователя, приславшего заявку и его данные.
Плюсы и минусы Manybot
Разберем основные преимущества и недостатки конструктора Manybot
Плюсы:
- Не нужно знать язык программирования и арендовать сервер
- Создать и настроить очень просто
- Создать бот возможно бесплатно
Минусы:
- Есть не убираемая встроенная реклама от разработчиков
Она возникает при приветствии и приёме заявок. В поиске даже сформировался запрос «manybot как убрать рекламу?» Ответ: никак, это невозможно.
- В рамках конструктора есть ограничения некоторых функций
- Конструктор заброшен, значит может закрыться, и бот перестанет работать
ли со статьей или есть что добавить?