Реклама АО ТаймВэб
Реклама АО ТаймВэб

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

Обсудить
Как сделать Телеграм-бот для приема заявок самостоятельно
Реклама. АО «ТаймВэб». erid: 2W5zFGbxEAC

Боты в Телеграме – это небольшие приложения, которые могут использоваться как для развлечений, так и для более серьезных задач, а обращаются к ним представители разных областей, например, маркетинга или бизнеса. Если вы ведете канал или администрируете группу в мессенджере, боты способны помочь вам в работе и взять на себя часть ежедневной рутины. Одна из функций, которую они могут выполнять, – это прием заявок на вступление в канал или группу. Сделать такого бота можно самому, не имея навыков программирования, например, в сервисе Botman или подобном.

Кому могут понадобиться боты для приема заявок в группы и каналы в Телеграме

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

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

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться

Как сделать бота для приема заявок в Телеграме

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

1. Регистрируем нового бота в BotFather и копируем токен

Первый шаг, который потребуется сделать, – зарегистрировать нового бота. Для этого нам нужен бот BotFather – официальное приложение от самого мессенджера, через которое создаются абсолютно все новые приложения в Телеграме. В нем же можно настроить оформление бота, добавить ему описание, аватар, фоновую фотографию. Однако научить его каким-либо задачам здесь нельзя: для этой цели используются сторонние ресурсы.

Инструкция:

  1. Откройте Telegram, через поиск найдите BotFather и запустите. Введите или выберите в меню команду «/newbot» для создания нового бота.
  2. Придумайте имя вашему боту и введите его латиницей или кириллицей. При необходимости в будущем вы сможете его поменять на более благозвучное или подходящее под задачи приложения.
  3. Следующий этап – это создание username. Это имя на латинице, через которое бота можно будет найти с помощью строки поиска. Введите username, а затем добавьте знак «_» и напишите слово «bot», как на примере ниже.
  4. BotFather уведомит вас об успешной регистрации приложения и о том, что посмотреть команды для управления им можно в меню или набрав слово «/help». В этом же сообщении вы увидите токен: комбинацию цифр, букв и символов, при помощи которого выполняется управление ботом и подключение к внешним сервисам. Скопируйте его.

При необходимости через BotFather вы сможете изменить имя приложения, добавить описание, аватар и изображение на фоне бота.  

Если вы ранее уже создали бота, скопировать его токен вы сможете по инструкции:

  1. Зайдите в BotFather, вызовите меню и нажмите на команду «/mybots».
  2. Кликните по вашему боту.
  3. Выберите в меню команд «API Token».
  4. Скопируйте токен.

Теперь можно приступить к следующему этапу.

2. Подключаем бота к конструктору ботов

На этом этапе нам нужно подключить наше приложение к конструктору ботов. Это онлайн-сервисы, через которые вы сможете создать сценарий вашего бота (последовательность сообщений, которые будет присылать пользователю бот, и команд, которые он сможет выполнять в соответствии с назначенными ему задачами).

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

Мы будем делать нашего бота в конструкторе ботов BotMan.pro. Это удобная и простая в работе площадка для создания чат ботов и автоворонок продаж. 

Разберемся, как подключить нашего бота к BotMan.pro:

  1. Откройте сайт сервиса, зарегистрируйтесь.
  2. На странице подключения аккаунта выберите «Телеграм».
  3. Вставьте скопированный токен и кликните по кнопке «Подключить».

Если все сделано правильно, вы увидите оповещение об успешно выполненном подключении бота к сервису. Нажмите на кнопку «Готово», чтобы перейти к вашему личному кабинету.

3. Добавляем бота администратором и создаем ссылку на канал или группу

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

  1. Скопируйте username приложения.
  2. Откройте ваш канал или группу и кликните по названию.
  3. Кликните по кнопке в виде карандаша над наименованием канала/группы.
  4. Перейдите в раздел «Администраторы».
  5. Нажмите «Добавить».
  6. Воспользуйтесь поиском и введите username бота. Выберите приложение в итогах поиска.
  7. В открывшемся окне вы можете указать, какие возможности будут у бота. Нам нужно, чтобы он мог принимать заявки, поэтому убедитесь в том, что напротив строки «Пригласительные ссылки» бегунок находится во включенном положении. Подтвердите добавление бота администратором.
  8. Если все сделано верно, вы увидите, что ваш бот назначен администратором канала/группы.
  9. В канал/группу будет отправлено сообщение вида: «Chat ID: -1111122222». Скопируйте последовательность цифр со знаком «-» и сохраните, а сообщение удалите из чата, чтобы его не увидели посторонние.
  10. Теперь создайте ссылку на канал: для этого зайдите в него, нажмите на название и выберите «Настройки канала».
  11. Выберите «Пригласительные ссылки».
  12. Кликните «Создать ссылку».
  13. Активируйте бегунок напротив строки «Заявки на вступление»: когда он включен, новые люди могут войти в группу или канал только после подтверждения заявки администратором. При желании придумайте название ссылке. Нажмите «Добавить».
  14. Созданная ссылка на канал появится в списке пригласительных ссылок. Нажмите на нее.
  15. Когда вы захотите отправить ссылку будущим подписчикам, нажмите «Поделиться» и выберите адресатов из списка контактов в Телеграме или кликните «Копировать» и перешлите ее любым удобным способом людям.

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

4. Создаем сценарий бота

Создадим сценарий работы бота, по которому он будет принимать заявки. Простейшее приложение может только одобрить вступление человека в группу, в то время как более сложное способно задавать контрольный вопрос и при неправильном ответе отклонять заявку. Так вы сможете отсеять ботов или нежелательных людей. Дополнительно боты могут обращаться к человеку, приветствовать его в группе или канале, предлагать подписаться на другой ваш проект, зарегистрироваться на мероприятии, купить товар или услугу и т.п. Все эти, а также множество других функций можно назначить боту в сервисе BotMan.pro.

Чтобы сделать бота, следуйте инструкции ниже:

  1. В личном кабинете откройте главную страницу. В нижней части нажмите на сценарий вашего бота: обычно он создается автоматически при регистрации. Если этого не произошло, кликните «Добавить сценарий», укажите бота, для которого хотите его добавить (если у вас их несколько), введите название и кликните «Создать бота».
  2. В открывшемся окне сценария нажмите «Добавить триггер», затем еще раз на кнопку с таким же названием в открывшемся блоке. Перейдите во вкладку «Управление группами/каналами» и кликните «Подача заявки на вступление».
  3. В появившемся блоке «Подача заявки на вступление» укажите группу или канал, в который бот будет принимать заявки. Нажмите «Сохранено».
  4. Теперь в блоке «Подача заявки» нажмите на серый кружок с плюсом и выберите «Действия».
  5. Кликните «Добавить действия», а затем на кнопку с таким же названием в открывшемся окне. Выберите «Управление группами/каналами» и нажмите «Подтвердить заявку на вступление в…».
  6. Укажите ID-код, который вы копировали из сообщения в вашем канале или группе.
  7. Если вы хотите, чтобы бот после приема заявки продолжил работу с человеком, например, предложил ему подписаться на еще один ваш канал, группу или внешний источник, вы можете продолжить составление сценария. Для примера отправим человеку сообщение, в котором предложим подписаться на вашу группу и на рассылку. В блоке «Действия 1» нажмите «Следующий шаг», выберите «Сообщение (Контент)», а затем «Текст».
  8. Введите текст сообщения в соответствующем блоке.
  9. Теперь сделаем меню из двух кнопок. Первая будет вести на группу в Телеграме, а вторая – на одностраничный сайт, где пользователю будет предложено указать свой e-mail и подписаться на рассылку. Нажмите «Добавить кнопку».
  10. Введите название кнопки. Выберите ее тип: «URL-адрес». В следующем поле вставьте ссылку на группу. Нажмите «Добавить».
  11. После нажатия на кнопку пользователю будет предложено выполнить переход в группу и подписаться. Бот же пришлет сообщение, в котором будет указан промокод. Для этого нажмите на серый кружок на кнопке, выберите «Сообщение/контент», затем «Текст». Введите текст сообщения.
  12. Повторим шаги 9-11, чтобы создать вторую кнопку: она будет вести на одностраничный сайт, где пользователь подпишется на рассылку. После ее нажатия и перехода по ссылке бот пришлет сообщение с промокодом на скидку.

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

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

Функционал сервиса BotMan.pro, в котором мы научились делать бота для одобрения заявок, очень широк. Кроме приема заявок, можно научить приложения отклонять заявки, исключать из канала или группы людей, закреплять и откреплять сообщения, отправлять данные администратору, блокировать и разблокировать пользователей и т.д. Также боты, созданные в сервисе, могут отправлять рассылки, собирать данные и отправлять администратору на почту, в личку в Телеграме или сохранять в Google-таблицы, добавлять и удалять метки пользователям и т.д.

При подключении внешних ресурсов в разделе «Интеграции» вы сможете настраивать приложения на прием оплаты, оформление рассрочек, на работу с рекламой, на отправку смс и автообзвон клиентов, проведение курсов и т.д. Часть возможностей доступна на бесплатном тарифе, другие же появляются после покупки подписки Pro. Регистрируйтесь в сервисе, знакомьтесь с его возможностями и создавайте ботов под свои задачи.

Hello World! Гайды и обзоры для девелоперов разных мастей.

Комментарии

С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
С помощью соцсетей
У меня уже есть аккаунт Войти
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте