Гайд. Как создать чат-бот в Телеграм бесплатно и без навыков программирования

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

Превью к статье "Гайд. Как создать чат-бот в Телеграм бесплатно и без навыков программирования".

Введение

Для начала разберу, что представляют из себя чат-боты в Telegram. 

Чат-боты в Telegram — это автоматизированные программы, которые работают внутри мессенджера. Они общаются с пользователями через текст, команды или кнопки, выполняя различные задачи: от ответов на вопросы и отправки информации до обработки заказов или игр.

Чат-боты в Телеграм просты в использовании и не требуют установки, они работают на всех устройствах с Telegram.

С помощью ботов возможно общаться с аудиторией, создавать автоворонки, продавать товары и услуги, проводить обучения и многое другое. Боты могут выступать альтернативой Телеграм-каналам. В них возможно продавать рекламу так же, как и на каналах.

Чтобы создать чат-бот в Телеграм, не обязательно идти к программисту и заказывать разработку бота. Есть простые и доступные конструкторы ботов, которые могут подойти под многие задачи.

Цены у программистов высокие, за каждую правку или внесение новой фичи потребуется в дальнейшем доплатить, плюс техподдержка тоже не бесплатна. Конструкторы гибкие, многофункциональные, у них часто есть бесплатная техподдержка.

Конструкторы ботов — это хороший вариант, особенно если вы создаете свой первый проект и не готовы платить программисту большую сумму денег за разработку бота.

В статье я детально покажу как создавать чат-боты на базе конструктор Fleep. Приведу пошаговые примеры создания двух ботов под разные задачи. 

Самостоятельное создание чат-ботов в Телеграм 

Создавать чат-боты в Телеграм удобно с помощью Fleep. 

Fleepbot — это конструктор умных чат-ботов для бизнеса. В нем возможно создавать боты для отложенных постов и умных чат-ботов под разные цели и задачи. Например, простых ботов для сбора контента от подписчиков Телеграм-канала или полноценные магазины.

С помощью конструктора возможно:

  • Создать чат-бот в Телеграм с множеством кнопок и многоуровневым меню. Доступно любое количество разделов, подразделов, кнопок, команд и автоответов.
  • Прикрепить к боту кассу и товары, чтобы принимать оплату в автоматическом режиме прямо в Telegram.
  • Проверять подписку на определенный канал в боте. Например, можно закрыть разделы бота для тех, кто не подписался на ваш канал.
  • Быстро принимать обратную связь от аудитории и создавать автоответы в боте.
  • Проводить точечную рассылку среди пользователей бота и выгружать их в базу.
  • Создавать автоответы по времени. Автоответы по времени — это мощный инструмент для повышения продуктивности работы вашего бота и улучшения качества коммуникации с пользователями.
  • Добавлять администраторов и передавать им права.
  • Отслеживать трафик, идущий в чат-бот через диплинки, утм-метки и пр.

В конструкторе Fleep возможно создать бот бесплатно. В бесплатной версии в созданном боте будет небольшая пометка о том, где он создан (вотермарка) и он будет с меньшим функционалом.

Теперь перейду к наглядному созданию первого чат-бота в Телеграм.

Чат-бот в Telegram для взаимодействия с аудиторией Телеграм-канала

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

Создание чат-бота

На первом этапе необходимо создать бот в BotFather и подключить его к сервису Fleep. Для этого я работаю по следующему плану:

1. Нахожу в поиске и запускаю бот @FleepBot.

Как создать чат-бот в Телеграм с помощью сервиса Fleep

2. Бот отправляет краткую информацию и подсказки по работе.

Как создать чат-бот в Телеграм с помощью сервиса Fleep

3. Нажимаю кнопку «Fleep.бизнес». Теперь необходимо перейти в @BotFather и создать в нем бот, затем подключить его к Fleep, отправив токен.

@BotFather— это официальный бот Telegram для создания и управления другими ботами. Он нужен, чтобы зарегистрировать нового бота и получить его токен для API.

Через него можно настроить имя, описание, аватар и команды бота, включить функции (вроде inline-режима или редактирования сообщений). Простыми словами, @BotFather — это «админ» для всех Telegram-ботов.

Подключение бота

4. Запускаю @BotFather, он выдает список команд.

@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. 

Копируем токен бота и отправляем его в @Fleepbot

14. Все готово, бот подключен к сервису Fleep. Для взаимодействия с ботом, достаточно перейти в него и запустить.

Настройка бота

Теперь попробую настроить созданного бота.

1. Перехожу в бот @dialog2304_bot.

Бот @dialog2304_bot

2. Затем нажимаю в боте кнопку «Старт».

Бот @dialog2304_bot

3. В боте отправляю команду /settings.

В боте отправляем команду /settings

4. Бот присылает мне меню, из которого я могу управлять всеми доступными функциями: создавать меню, настраивать автоответы и приветствия, проводить рассылки и пр.

5. Я создавал простой чат-бот для взаимодействия с подписчиками, поэтому мне не требуется большинство функций и я лишь настрою приветствие. Для этого нажимаю на кнопку «Приветствие» и затем выбираю «Стартовое сообщение».

Настройка приветствия в боте

6. Отправляю в бот новое приветствие «%name%, бот готов к работе. Пиши вопросы и комментарии, присылай контент». В начале сообщения я указал %name%, чтобы бот обращался к пользователю по имени. 

Настройка приветствия в боте

7. Нажимаю «Готово» и стартовое сообщение изменено.

Стартовое сообщение изменено

Остаётся проверить работоспособность созданного бота.

Проверка работы чат-бота в Телеграм

Бот создан, пора найти и проверить его.

1. С другого Телеграм-аккаунта ищу в поиске свой созданный бот и запускаю его.

С другого Телеграм аккаунта ищу в поиске свой созданный бот и запускаю его

2. Для проверки бота напишу ему «Привет».

Для проверки бота напишу ему " Привет".

3. Сообщение сразу приходит в админку бота. И я, как его владелец, могу на него ответить и начать диалог с пользователем, написавшим в бот.

Сообщение сразу приходит в админку бота

Также любой пользователь, запустивший бот, попадает в его базу и по ней всегда можно сделать рассылку. Посмотреть базу бота можно в разделе «Статистика».

Любой пользователь запустивший бот попадает в его базу и по ней всегда можно сделать рассылку

Статистика пользователей

Чтобы убрать вотермарку «Бот создан с помощью сервиса @FleepBot», необходимо использовать платную версию Fleep-отложки или оплатить подписку на бот.

Подключение бота к чату

Созданного бота возможно подключить к закрытому Телеграм-чату. Тогда все сообщения от пользователей бот будет пересылать туда. А отвечать на них будет можно прямо из чата.

Это вариант удобен для создания полноценной техподдержки или сбора контента от подписчиков.

Подключение бота к чату

Например, у меня создан отдельный чат техподдержки, в него бот пересылает вопросы от пользователей.

То есть пользователь пишет в бот свой вопрос, затем бот пересылает его в чат, где я или админ отвечаем на него. Ответ на вопрос пользователь видит уже в боте.

Подключение бота к чату

Теперь перейду к наглядному созданию второго чат-бота в Телеграм.

Чат-бот в Telegram с полезной информацией 

Для второго примера я создам более сложного чат-бота с меню и кнопками, а также настрою в нем проверку подписки на канал. Бот будет присылать полезную информацию по продвижению в Телеграм и собирать аудиторию в заданный канал.

Создание чат-бота

На первом этапе создания чат-бота все аналогично разобранной выше инструкции. Я также создаю бот в BotFather, оформляю его и присылаю токен в конструктор Fleep.

Для второго примера я создал бот @tg_adminpro_bot

Бот будет присылать полезную информацию по продвижению в Телеграм

 

Бот будет присылать полезную информацию по продвижению в Телеграм

А затем подключил бот к Fleep, отправив в него токен.

Бот подключен.

Настройка бота

Теперь попробую настроить созданного бота.

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

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

Приступлю к настройке:

1. Перехожу в бот @tg_adminpro_bot и запускаю его.

Чат-бот в Телеграм: @tg_adminpro_bot

2. Отправляю команду /settings и получаю доступ к настройкам.

Чат-бот в Телеграм: @tg_adminpro_bot

3. Нажимаю кнопку «Меню», а затем нажимаю кнопку «Главное меню».

Настройка @tg_adminpro_bot

4. Кликаю по иконке плюса и создаю первую кнопку в меню.

Настройка @tg_adminpro_bot: создание меню с кнопками

5. Выбираю тип кнопки «Обычная».

Настройка @tg_adminpro_bot: создание меню с кнопками

Затем отправляю название кнопки  «Чаты Куплю/Продам».

Настройка @tg_adminpro_bot: создание меню с кнопками

6. Отправляю сообщение (текст или медиа), которое получит пользователь после нажатия на кнопку. В моем случае это список чатов.

Создание меню с кнопками

Нажимаю кнопку «Готово».

7. Все отлично, первая кнопка в меню создана.

Кнопка создана

9. Повторяю все шаги выше и создаю вторую кнопку для меню под названием «Дайджест материалов».

Готовое меню с кнопками

Меню создано, теперь нужно запретить доступ к информации в боте для людей, не подписанных на мой канал. Для этого:

1. Возвращаюсь в меню настроек бота и нажимаю «Проверка подписки».

Чат-бот в Telegram с полезной информацией 

2. Здесь выбираю «Настройка формы» и нажимаю «Канал №1».

Чат-бот в Telegram с полезной информацией 

Настраиваем проверку подписки

3. Для добавления канала необходимо добавить бота @tg_adminpro_bot администратором в нем с правами на добавление участников или создание пригласительных ссылок. А затем прислать ссылку на сам канал. Добавляю бота в админы моего канала и скидываю ссылку.

Добавляем канал

4. Перехожу в главное меню, снова нажимаю «Проверка подписки», затем «Закрытые разделы» и «Кнопки». 

Настраиваем доступ

Выбираю кнопку, доступ к которой будет невозможен без подписки на мой канал. Я запретил доступ к «Дайджест материалов».

Настраиваем доступ к информации

5. Все готово. Теперь бот будет требовать подписку от пользователя, пожелавшего получить доступ к дайджесту полезных материалов.

Остаётся проверить работоспособность созданного бота.

Проверка работы чат-бота в Телеграм

Бот создан, пора найти и проверить его.

1. С другого Телеграм-аккаунта ищу в поиске свой созданный бот и запускаю его.

Проверка работы чат-бота в Телеграм

2. Бот приветствует меня, есть меню из двух кнопок.

Проверка работы чат-бота в Телеграм

3. Нажимаю по кнопке «Чаты Куплю/Продам» и бот присылает мне список чатов.

Проверка работы чат-бота в Телеграм

4. Кликаю по кнопке «Дайджест материалов» и бот требует подписку на канал.

Проверка работы подписки

5. Перехожу в канал и подписываюсь, затем нажимаю «Готово». Бот в ответ присылает мне информацию.

Проверка работы подписки

Итак, все работает и чат-бот полностью соответствует моим начальным запросам.

Заключение

По разобранным в статье инструкциям с помощью конструктора Fleep вы можете создавать чат-ботов в Телеграм под множество разных целей: для обратной связи, для сбора контента от подписчиков, для портфолио, бот-магазин и пр. Причем боты будут вполне качественные и удобные.

Надеюсь, статья была для вас полезной. Всегда рад видеть ваши комментарии. Подписывайтесь на канал для админов в Телеграм и рассылку, делитесь статьей.

Успехов вам! До новых встреч в следующих статьях. С уважением, Дмитрий Толстой.

Комментарии: 1
  1. Дмитрий

    Расписано всё хорошо.
    Надо пробовать.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.