Сегодня рассказываю как создать чат-бот в Телеграм быстро, бесплатно и без навыков программирования. Полностью покажу весь процесс создания чат-бота с наглядными скриншотами и комментариями.
- Введение
- Самостоятельное создание чат-ботов в Телеграм
- Чат-бот в Telegram для взаимодействия с аудиторией Телеграм-канала
- Создание чат-бота
- Настройка бота
- Проверка работы чат-бота в Телеграм
- Подключение бота к чату
- Чат-бот в Telegram с полезной информацией
- Создание чат-бота
- Настройка бота
- Проверка работы чат-бота в Телеграм
- Заключение
Введение
Для начала разберу, что представляют из себя чат-боты в Telegram.
Чат-боты в Telegram — это автоматизированные программы, которые работают внутри мессенджера. Они общаются с пользователями через текст, команды или кнопки, выполняя различные задачи: от ответов на вопросы и отправки информации до обработки заказов или игр.
Чат-боты в Телеграм просты в использовании и не требуют установки, они работают на всех устройствах с Telegram.
С помощью ботов возможно общаться с аудиторией, создавать автоворонки, продавать товары и услуги, проводить обучения и многое другое. Боты могут выступать альтернативой Телеграм-каналам. В них возможно продавать рекламу так же, как и на каналах.
Чтобы создать чат-бот в Телеграм, не обязательно идти к программисту и заказывать разработку бота. Есть простые и доступные конструкторы ботов, которые могут подойти под многие задачи.
Цены у программистов высокие, за каждую правку или внесение новой фичи потребуется в дальнейшем доплатить, плюс техподдержка тоже не бесплатна. Конструкторы гибкие, многофункциональные, у них часто есть бесплатная техподдержка.
Конструкторы ботов — это хороший вариант, особенно если вы создаете свой первый проект и не готовы платить программисту большую сумму денег за разработку бота.
В статье я детально покажу как создавать чат-боты на базе конструктор Fleep. Приведу пошаговые примеры создания двух ботов под разные задачи.
Самостоятельное создание чат-ботов в Телеграм
Создавать чат-боты в Телеграм удобно с помощью Fleep.
Fleepbot — это конструктор умных чат-ботов для бизнеса. В нем возможно создавать боты для отложенных постов и умных чат-ботов под разные цели и задачи. Например, простых ботов для сбора контента от подписчиков Телеграм-канала или полноценные магазины.
С помощью конструктора возможно:
- Создать чат-бот в Телеграм с множеством кнопок и многоуровневым меню. Доступно любое количество разделов, подразделов, кнопок, команд и автоответов.
- Прикрепить к боту кассу и товары, чтобы принимать оплату в автоматическом режиме прямо в Telegram.
- Проверять подписку на определенный канал в боте. Например, можно закрыть разделы бота для тех, кто не подписался на ваш канал.
- Быстро принимать обратную связь от аудитории и создавать автоответы в боте.
- Проводить точечную рассылку среди пользователей бота и выгружать их в базу.
- Создавать автоответы по времени. Автоответы по времени — это мощный инструмент для повышения продуктивности работы вашего бота и улучшения качества коммуникации с пользователями.
- Добавлять администраторов и передавать им права.
- Отслеживать трафик, идущий в чат-бот через диплинки, утм-метки и пр.
В конструкторе Fleep возможно создать бот бесплатно. В бесплатной версии в созданном боте будет небольшая пометка о том, где он создан (вотермарка) и он будет с меньшим функционалом.
Теперь перейду к наглядному созданию первого чат-бота в Телеграм.
Чат-бот в Telegram для взаимодействия с аудиторией Телеграм-канала
Иногда владельцу Телеграм-канала необходимо создать простой чат-бот для взаимодействия с подписчиками: сбора обратной связи, вопросов, контента и пр. Чтобы создать такой чат-бот в Телеграм самому, достаточно придерживаться инструкции ниже.
Создание чат-бота
На первом этапе необходимо создать бот в BotFather и подключить его к сервису Fleep. Для этого я работаю по следующему плану:
1. Нахожу в поиске и запускаю бот @FleepBot.
2. Бот отправляет краткую информацию и подсказки по работе.
3. Нажимаю кнопку «Fleep.бизнес». Теперь необходимо перейти в @BotFather и создать в нем бот, затем подключить его к Fleep, отправив токен.
@BotFather— это официальный бот Telegram для создания и управления другими ботами. Он нужен, чтобы зарегистрировать нового бота и получить его токен для API.
Через него можно настроить имя, описание, аватар и команды бота, включить функции (вроде inline-режима или редактирования сообщений). Простыми словами, @BotFather — это «админ» для всех Telegram-ботов.
4. Запускаю @BotFather, он выдает список команд.
5. Ввожу команду /newbot, бот просит придумать название. Назову просто «Бот для связи».
6. Название дано, выбираю юзернейм (на окончании обязательно должно быть слово «bot»). Даю юзернейм «dialog2304_bot». Если бот ругается, значит юзернейм занят и следует попробовать другой.
Бот готов, получаю поздравления и токен (выделен на скрине). Теперь проработаю внешний вид и описание бота.
7. Использую команду /setuserpic для добавления аватарки и отправляю фото. Отправляю команду в BotFather, выбираю бот и присылаю фото для аватарки.
8. Аватарка сделана, добавляю описание. Есть две команды: /setdescription и /setabouttext. Команда /setabouttext дает возможность установить описание бота в шапке. Команда /setdescription дает возможность установить описание бота перед стартом, в блоке под названием «Что может делать этот бот».
9. Ввожу /setabouttext и даю описание бота в шапке. Например, «Бот для обратной связи. Пишите сюда вопросы и комментарии, присылайте контент».
10. Ввожу /setdescription и отправляю текст для описания бота перед стартом.
11. Дополнительно введу фото к описанию перед стартом. Для этого отправляю в BotFather команду /mybots и выбираю свой бот, а затем нажимаю «Edit bot».
12. Нажимаю «Edit Description Picture» и отправляю фото. Фото должно быть размером 640х360 пикселей. Либо это может быть GIF, размером 320х180, 640х360 или 960х540 пикселей.
13. С оформлением бота все, теперь копирую токен бота и отправляю его в @Fleepbot.
14. Все готово, бот подключен к сервису Fleep. Для взаимодействия с ботом, достаточно перейти в него и запустить.
Настройка бота
Теперь попробую настроить созданного бота.
1. Перехожу в бот @dialog2304_bot.
2. Затем нажимаю в боте кнопку «Старт».
3. В боте отправляю команду /settings.
4. Бот присылает мне меню, из которого я могу управлять всеми доступными функциями: создавать меню, настраивать автоответы и приветствия, проводить рассылки и пр.
5. Я создавал простой чат-бот для взаимодействия с подписчиками, поэтому мне не требуется большинство функций и я лишь настрою приветствие. Для этого нажимаю на кнопку «Приветствие» и затем выбираю «Стартовое сообщение».
6. Отправляю в бот новое приветствие «%name%, бот готов к работе. Пиши вопросы и комментарии, присылай контент». В начале сообщения я указал %name%, чтобы бот обращался к пользователю по имени.
7. Нажимаю «Готово» и стартовое сообщение изменено.
Остаётся проверить работоспособность созданного бота.
Проверка работы чат-бота в Телеграм
Бот создан, пора найти и проверить его.
1. С другого Телеграм-аккаунта ищу в поиске свой созданный бот и запускаю его.
2. Для проверки бота напишу ему «Привет».
3. Сообщение сразу приходит в админку бота. И я, как его владелец, могу на него ответить и начать диалог с пользователем, написавшим в бот.
Также любой пользователь, запустивший бот, попадает в его базу и по ней всегда можно сделать рассылку. Посмотреть базу бота можно в разделе «Статистика».
Чтобы убрать вотермарку «Бот создан с помощью сервиса @FleepBot», необходимо использовать платную версию Fleep-отложки или оплатить подписку на бот.
Подключение бота к чату
Созданного бота возможно подключить к закрытому Телеграм-чату. Тогда все сообщения от пользователей бот будет пересылать туда. А отвечать на них будет можно прямо из чата.
Это вариант удобен для создания полноценной техподдержки или сбора контента от подписчиков.
Например, у меня создан отдельный чат техподдержки, в него бот пересылает вопросы от пользователей.
То есть пользователь пишет в бот свой вопрос, затем бот пересылает его в чат, где я или админ отвечаем на него. Ответ на вопрос пользователь видит уже в боте.
Теперь перейду к наглядному созданию второго чат-бота в Телеграм.
Чат-бот в Telegram с полезной информацией
Для второго примера я создам более сложного чат-бота с меню и кнопками, а также настрою в нем проверку подписки на канал. Бот будет присылать полезную информацию по продвижению в Телеграм и собирать аудиторию в заданный канал.
Создание чат-бота
На первом этапе создания чат-бота все аналогично разобранной выше инструкции. Я также создаю бот в BotFather, оформляю его и присылаю токен в конструктор Fleep.
Для второго примера я создал бот @tg_adminpro_bot.
А затем подключил бот к Fleep, отправив в него токен.
Настройка бота
Теперь попробую настроить созданного бота.
Во-первых, мне нужно создать в чат-боте меню с двумя кнопками. Кликнув по кнопке, пользователь будет получать полезную информацию: список чатов Куплю/продам и подборку полезных материалов о продвижении в Тг.
Во-вторых, мне необходимо запретить доступ к части информации в боте для людей, не подписанных на мой канал и просить их сначала подписаться.
Приступлю к настройке:
1. Перехожу в бот @tg_adminpro_bot и запускаю его.
2. Отправляю команду /settings и получаю доступ к настройкам.
3. Нажимаю кнопку «Меню», а затем нажимаю кнопку «Главное меню».
4. Кликаю по иконке плюса и создаю первую кнопку в меню.
5. Выбираю тип кнопки «Обычная».
Затем отправляю название кнопки «Чаты Куплю/Продам».
6. Отправляю сообщение (текст или медиа), которое получит пользователь после нажатия на кнопку. В моем случае это список чатов.
Нажимаю кнопку «Готово».
7. Все отлично, первая кнопка в меню создана.
9. Повторяю все шаги выше и создаю вторую кнопку для меню под названием «Дайджест материалов».
Меню создано, теперь нужно запретить доступ к информации в боте для людей, не подписанных на мой канал. Для этого:
1. Возвращаюсь в меню настроек бота и нажимаю «Проверка подписки».
2. Здесь выбираю «Настройка формы» и нажимаю «Канал №1».
3. Для добавления канала необходимо добавить бота @tg_adminpro_bot администратором в нем с правами на добавление участников или создание пригласительных ссылок. А затем прислать ссылку на сам канал. Добавляю бота в админы моего канала и скидываю ссылку.
4. Перехожу в главное меню, снова нажимаю «Проверка подписки», затем «Закрытые разделы» и «Кнопки».
Выбираю кнопку, доступ к которой будет невозможен без подписки на мой канал. Я запретил доступ к «Дайджест материалов».
5. Все готово. Теперь бот будет требовать подписку от пользователя, пожелавшего получить доступ к дайджесту полезных материалов.
Остаётся проверить работоспособность созданного бота.
Проверка работы чат-бота в Телеграм
Бот создан, пора найти и проверить его.
1. С другого Телеграм-аккаунта ищу в поиске свой созданный бот и запускаю его.
2. Бот приветствует меня, есть меню из двух кнопок.
3. Нажимаю по кнопке «Чаты Куплю/Продам» и бот присылает мне список чатов.
4. Кликаю по кнопке «Дайджест материалов» и бот требует подписку на канал.
5. Перехожу в канал и подписываюсь, затем нажимаю «Готово». Бот в ответ присылает мне информацию.
Итак, все работает и чат-бот полностью соответствует моим начальным запросам.
Заключение
По разобранным в статье инструкциям с помощью конструктора Fleep вы можете создавать чат-ботов в Телеграм под множество разных целей: для обратной связи, для сбора контента от подписчиков, для портфолио, бот-магазин и пр. Причем боты будут вполне качественные и удобные.
Надеюсь, статья была для вас полезной. Всегда рад видеть ваши комментарии. Подписывайтесь на канал для админов в Телеграм и рассылку, делитесь статьей.
Успехов вам! До новых встреч в следующих статьях. С уважением, Дмитрий Толстой.
Расписано всё хорошо.
Надо пробовать.