Расскажу сегодня как создать бот для Телеграм-канала быстро и легко, без знаний программирования и денежных трат.
Уголок Админа — авторский блог о Телеграм. Только качественная и полезная информация о продвижении и развитии Телеграм-каналов.
Как создать бота в Телеграм
Телеграм бот – это программа, выполняющая различные действия, автоматически или по определенной команде.
Чтобы создать бот полностью с нуля, требуются знания программирования, но в большинстве случаев достаточно воспользоваться конструкторами ботов. Через конструкторы возможно сделать боты под любые задачи.
Небольшой список таких конструкторов:
- Menu Builder Bot
- PuzzleBot
- Botmother
- Chatforma
- Manybot
- Bottap
- Telegrambot
- Aimylogic
- Socialbot
- Fleepbot
Способы создания ботов для Телеграм
Ниже я разберу два примера создания бота через конструктор. В первом примере разберу создание бота на базе Manybot, во втором примере разберу создание бота на базе Fleepbot.
Если вам нужен простой бот с несколькими кнопками и обратной связью, сразу смотрите второй пример. Если более сложный с многоуровневыми кнопками и формами, то изучите первый пример.
Создаем бот с помощью конструктора 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 как убрать рекламу?» Ответ: никак, это невозможно.
- В рамках конструктора есть ограничения некоторых функций
- Конструктор заброшен, значит может закрыться, и бот перестанет работать
Создаем бот с помощью конструктора Fleepbot
Fleepbot — конструктор ботов для ведения проектов в Telegram. В нем возможно создавать боты для отложенных постов и обратной связи. В примере я буду создавать простой прайс-бот с обратной связью.
У сервиса есть несколько преимуществ, хороший функционал, техподдержка, он стабилен и обновляется. Бот обратной связи возможно создать бесплатно. В бесплатной версии в созданном боте будет небольшая пометка о том, где он создан (вотермарка).
Создаем бот
Чтобы создать бот для Телеграм-канала через Fleepbot, работаем по инструкции:
1. Находим в поиске и запускаем @FleepBot
2. В боте уже есть качественная инструкция по настройке.
3. Нажимаем кнопку «Создать бот» и выбираем «Бот обратной связи».
4. Теперь необходимо перейти в @BotFather и создать в нем бот, затем подключить его к Fleep, отправив токен.
5. Переходим а @BotFather и создаем бот.
6. Запускаем @BotFather, он выдает список команд.
7. Вводим команду /newbot, бот просит придумать название. Назову просто «Прайс».
8. Название дано, выберем юзернейм (на окончании обязательно должно быть слово «bot», о чем нас и предупреждают). Даю юзернейм «price10_bot». Если бот ругается, значит юзернейм занят и следует попробовать другой.
Бот готов, нас поздравляют и выдают токен. Теперь проработаем внешний вид и описание бота.
9. Используем команду /setuserpic для добавления аватарки и отправляем фото. Отправляем команду, выбираем бот и присылаем фото для аватарки.
10.Аватарка сделана, добавим описание. Есть две команды: /setdescription и /setabouttext. Команда /setabouttext дает описание бота в шапке. Команда /setdescription дает описание бота при старте.
11. Ввожу /setabouttext и даю описание бота в шапке. Например «Прайс-бот с рассылкой выгодных предложений».
12. Ввожу /setdescription и ввожу текст для описания бота при старте. Сделаю текст таким же как и в шапке бота «Прайс-бот с рассылкой выгодных предложений».
13. С первичной настройкой все, копирую токен бота и отправляю его в @Fleepbot.
Создаем кнопки
1. Все готово, теперь заходим в созданный бот и запускаем его.
2. Запустили бот, теперь настраиваем его. Нажимаю «Настройки».
3. Я делаю простой бот с двумя кнопками. Нажимаю «Кнопки». затем «Добавить».
4. Бот просит ввести название для кнопки. Называю ее «Цена на рекламу».
5. Вводим ответ, текст который получит пользователь, нажав на кнопку в боте. Я ввожу например такой: «Реклама в канале стоит 1000 руб.» и нажимаю «Готово».
6. Кнопка готова, бот отправляет сообщение о ее успешном создании.
По инструкции выше я создал еще одну вторую кнопку в боте, назвав ее «Статистика».
Проверяем бот
Бот создан, найдем и проверим его.
1. С другого аккаунта Тг ищу в поиске свой созданный бот.
2. Запускаю его.
3.Проверяю кнопки. Все работает по нажатию: бот выдает нужную информацию.
Чтобы убрать вотермарку «Бот создан с помощью сервиса @FleepBot», необходимо использовать платную версию Fleep-отложки или оплатить подписку на бот.
Статистика и рассылка
Проверяю, как работает рассылка через бот.
1. Захожу с аккаунта создателя в бот и жму «Статистика», получаю данные о пользователях, запустивших бот.
2. Теперь попробую разослать сообщение пользователям бота. В настройках выбираю «Рассылка».
Рассылать сообщения возможно разной аудитории: тем людям, кто нажал определенные кнопки, всем пользователям, или только новым.
Выберу всем пользователям и введу такой текст «Сегодня скидка на рекламу 10%», затем нажимаю «Готово» и «Да». Все ок, рассылка прошла успешно, бот отправил статистику.
А на второй аккаунт, с которого я запускал бот, пришло сообщение.
Все отлично, бот для Телеграм-канала получился рабочим и удобным.
Заключение
Если у вас крупный бизнес-проект и большие бюджеты, лучше заказать разработку бота у профессионалов, который создаст бот для Телеграм-канала с нуля под любые нужны.
При наличии маленького бюджета или когда необходим простой бот, вполне возможно использовать конструкторы, представленные в статье.
Надеюсь, статья была для вас полезной. Всегда рад видеть ваши комментарии. Подписывайтесь на канал для админов в Телеграм и рассылку, делитесь статьей.
Успехов вам! До новых встреч в следующих статьях. С уважением, Дмитрий Толстой.