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

Сделать бота в Телеграме не так сложно, как кажется на первый взгляд: существует множество конструкторов ботов, для работы с которыми не требуется особых навыков. Ниже разберем, кому и зачем могут понадобиться боты, рассмотрим 15 лучших сервисов-конструкторов для их создания, а также научимся создавать и регистрировать ботов на примере конструктора Botman.

Кому может понадобиться чат-бот

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

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

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

Какие навыки потребуются для написания бота

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

Лучший сервис-конструктор для создания ботов

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

Botman

Botman.pro – cервис-конструктор чат-ботов и автоворонок для Телеграма и ВКонтакте. Базовые функции доступны бесплатно, с их помощью вы сможете создать ботов для применения в сфере услуг, инфобизнесе, для торговли товарами или ведения социальных сетей, приема платежей и выдачи продуктов. Сервис работает в режиме 24/7 и предоставляет серию обучающих уроков, просмотрев которые, вы научитесь пользоваться всеми его функциями.

Достоинства сервиса:

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

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

Создаем бота с нуля на конструкторе Botman

Для начала работы с ботом потребуется зарегистрироваться в сервисе Botman.pro.

1. Перейдите по ссылке, нажмите «Регистрация».

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

2. Зарегистрируйтесь с помощью электронной почты или авторизуйтесь через аккаунты в Яндексе, Google или ВКонтакте.

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

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

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

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

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

Появится уведомление, сообщающее, что бот подключен.

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

Нажмите «Готово», чтобы перейти на страницу настройки.

Настраиваем запуск бота и пишем приветственное сообщение

Сначала настроим запуск бота и научим его приветствовать пользователя.

1. Найдите на странице окно «Начало скрипта». В нем есть строка «Запуск на кнопку «Запустить», напротив нее стоит галочка. Не убирайте ее. Это – простейший способ начала работы с ботом: пользователь открывает окно и нажимает «Запустить». Вы можете настроить и другие способы запуска. Нажмите на кнопку «Добавить триггер».

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

2. В открывшемся диалоговом окне повторно нажмите «Добавить триггер». Появится окно с вариантами запуска.

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

3. Выберите «Текстовые триггеры» и нажмите «Ключевые слова».

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

4. Введите ключевые слова, по которым сработает бот. Рассмотрим пример. Бот продает товары из интернет-магазина, получить скидку на которые можно по кодовому слову «Скидка». Когда человек запускает его, он работает по обычному сценарию, с нажатием кнопки «Запустить», и предлагает стандартные цены. Если же человек введет ключевое слово «Скидка», он перейдет на другой сценарий работы, учитывающий скидку на товар.

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

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

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

6. Запуск по ключевым словам доступен только при покупке платного тарифа в конструкторе.

7. Следующие три вида тригеров скрываются под вкладкой «Системные». Здесь вы устанавливаете условие, по которому бот будет запускать тот или иной сценарий работы, не дожидаясь сообщения от пользователя.

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

8. «Ref URL для Телеграм» – реферальная ссылка, после перехода по которой пользователи получают доступ к боту. Их может быть несколько, например, вы купили рекламу на двух каналах. На одном разместили первую ссылку, на втором – вторую. Затем вы можете сравнить количество переходов пользователя и запусков бота по обеим ссылкам и решить, где реклама лучше сработала.

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

9. «Метка применима к контакту» – вариант работы, при котором бот видит, что у человека есть определенная метка, и запускает соответствующий сценарий. Это может быть, например, актуально, если вы решили сделать бота в Телеграме с оплатой. Увидев у человека платную подписку, он будет предлагать ее владельцу тот контент, товар или услуги, которые доступны по ней.

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

10. «Метка снята с контакта». Вариант применения: вы сделали подписку в Телеграм-боте на ваши услуги, человек ранее покупал ее (на нем была метка), но теперь перестал (метка снята). Бот видит, что метка была, но ее удалили, и запускает сценарий, в котором интересуется, почему человек перестал оплачивать подписку.

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

11. Третья вкладка – «Управление группами и каналами». Под ней спрятана кнопка «Подача заявки на вступление». Она актуальна, если вы хотите, чтобы бот принимал заявки в закрытые группу или канал и писал человеку какое-то сообщение.

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

В бесплатной версии botman.pro доступна только возможность запускать бота нажатием на кнопку «Запустить». Остальными тригерами можно пользоваться только в версии «Pro».

Пишем сообщение боту

После того как вы настроили приветствие и запуск бота, вам нужно научить его взаимодействовать с пользователем, т.е. настроить ему сценарий работы. Выглядеть он будет как цепочка блоков, которые вы можете создавать, редактировать, копировать и т.д. (отсюда и название – визуальный конструктор).

Сообщения – это основная составляющая цепочки блоков. В них вы настраиваете взаимодействие бота и человека.

1. Настроим первый шаг – действие, которое будет выполнять бот после приветствия. Для этого в блоке «Начало скрипта» рядом со строкой «Первый шаг» нажмите на кнопку в виде плюса.

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

2. Откроется окно, в котором вы можете выбрать следующий шаг бота. Это может быть отправка сообщения или контента, действие, условие и т.д. Выберем «Сообщение (Контент)».

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

3. Нажав на кнопку, вы можете отправить пользователю текстовое послание, картинку, файл, вопрос (доступен в Pro-версии, в зависимости от ответа запускаются разные сценарии), товар (вы сможете принимать оплату в боте, настроив интеграцию через платежные системы), видео, голосовое сообщение, галерею (серию картинок). Здесь также можно настроить задержку: бот будет присылать сообщение через выставленное вами количество секунд, при этом пользователь будет видеть уведомление, что он набирает текст. Выберем самый простой вариант – отправку текстового сообщения. Для этого нужно нажать на кнопку «Текст».

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

4. В открывшемся окне мы можем ввести текст, выделить его жирным или курсивом, добавить ссылку, задать приветствие пользователя (нажмите и выберите «Имя», чтобы бот обращался к человеку по его имени в Телеграме). Чтобы сохранить редактирование, нужно нажать на одноименную кнопку.

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

5. Нажав «Добавить кнопку», вы можете выбрать «Переход к шагу», т.е. следующее сообщение, к которому перейдет бот, а также указать URL-адрес (например, ваш сайт, чтобы пользователь мог на него перейти), выбрать WebApp (откроется выбранный вами сайт внутри Телеграма) или товар (после нажатия кнопки человек перейдет к оплате).

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

6. Через кнопку «Сообщения» вы можете сделать меню в боте Телеграм. Выглядеть оно будет как кнопки для перехода к имеющимся блокам, а также здесь вы сможете сделать кнопку «Запрос телефона»: через нее вы можно получить телефон, чтобы в дальнейшем связаться с человеком.

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

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

В окне «Добавить шаг» есть и другие кнопки, кроме «Сообщение (Контент)». Коротко о них:

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

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

«Случайный выбор»: это возможность что-то протестировать. Воспользовавшись ею, вы можете через бота предложить, например, половине людей один товар или услугу, а второй половине – другой товар или услугу. Затем вы сможете сравнить отзывы и понять, что продается лучше.

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

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

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

«Действия». Здесь доступны такие инструменты, как «Метки и пользовательские поля» (добавление и удаление пользователям меток, напоминающих о необходимости работать с ними по отличающимся от основного сценариям), «Системные» (остановка бота по ключевому слову, запуск сценария бота по новому условию, отличающемуся от основного, отправка данных о пользователе на электронную почту), различные интеграции и управление группами/каналами.

«Условия». Используется для проверки определенного условия при взаимодействии с пользователем и в зависимости от результата запускается тот или иной сценарий (например, пользователь хочет поучаствовать в розыгрыше, бот проверяет, выполнил ли он условия и либо предлагает их выполнить, либо заносит его в участники).

Сервис для чат-ботов botman.pro удобен тем, что все инструменты подробно описаны в справочном сервисе по адресу help.botman.pro, а так же есть бесплатный обучающий курс по созданию чат-ботов.

Шаблоны ботов

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

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

Пример: вы выбрали сценарий для ознакомления с услугами. Открыв его, отредактируйте блоки под ваши реалии, протестируйте и используйте в ваших целях.

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

Интеграции: что это такое

Интеграции – это возможность подключить к боту сторонние площадки (платежные и SRM-системы, рекламные и телефонные сервисы, платформы для курсов, сервисы Google и многое другое. В botman.pro большой выбор таких площадок, которые вы можете подключить к вашему боту и настроить для работы, например, чтобы совершать звонки клиентам, принимать платежи, заносить данные автоматически в Google Таблицы и многое другое.

Как сделать чат-бота через BotFather с ограниченным функционалом

Первый шаг перед тем, как создать бота – это его регистрация через BotFather, официальный сервис для настройки и работы с ботами в Телеграме. С его помощью вы можете получить уникальный токен для авторизации бота и взаимодействия с Bot API, а также поменять название бота, его аватар, описание.

Вот как выполняется регистрация:

1. Откройте Телеграм и в поисковой строке введите «@botfather». Нажмите на результат поиска, чтобы перейти к работе с ботом.

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

2. Нажмите на кнопку «Старт».

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

3. Появится меню команд, которыми можно пользоваться. Введите или выберите из списка команду «/newbot».

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

4. Укажите название бота. Впоследствии его можно будет изменить.

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

5. На следующем этапе вам нужно ввести имя бота (юзернейм), которое будут видеть пользователи и через которое его можно будет найти в поисковой строке. Изменить его в дальнейшем нельзя. Ввести имя нужно на латинице, в конце обязательно добавьте «bot», например: «name_bot».

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

6. Появится сообщение, в котором вам будет предложено использовать команду «/help» для обзора всех команд для работы с ботом. Здесь же будет уникальный токен, используемый для настройки бота на сторонних площадках, например, в конструкторах.

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

Созданные в BotFather боты принадлежат лишь вам. Токен бота в Телеграме подтверждает вашу собственность, а его копирование и добавление в конструктор дают вам возможность его редактировать на этой площадке. Скопируйте токен перед переходом в конструктор. Никому не передавайте эту уникальную комбинацию, т.к. вы лишитесь доступа к управлению ботом.

Добавляем фотографию и описание боту

Перед тем как приступить к настройке бота, вы можете сделать ему аватар и добавить описание. Все это можно сделать через @BotFather.

1. Найдите @BotFather через поисковую строку и выберите его в результатах поиска.

2. Нажмите на кнопку «Меню» и выберите команду «edit your bots», чтобы посмотреть список ваших ботов и выбрать одного из них для редактирования.

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

3. Выберите вашего бота из перечня, если их несколько.

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

4. В появившемся меню команд выберите кнопку «Edit bot» – «Редактировать бота».

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

5. Появится информация о боте, где видно, что у него есть только имя. Описание, фото и другие данные отсутствуют: в этих графах стоит перечеркнутый красный круг.

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

6. Выберите команду «Edit description» – «Редактировать описание».

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

7. Введите текст и отправьте. Вы вернетесь в основное меню управления.

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

8. Командой «Edit Description Picture» вы можете добавить изображение на фоне описания бота. Для этого нажмите на кнопку и отправьте картинку, соответствующую параметрам, появившимся на экране.

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

9. Командой «Edit Botpic» вы можете добавить боту аватар. Нажмите на кнопку с командой и отправьте изображение.

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

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

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

Как выглядит готовый бот в Телеграме и что он умеет

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

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

Заключение

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

Начать дискуссию