Как быстро создать бота в Телеграмме
Содержание
Все мы с вами прекрасно знаем, что раскручивать свою компанию невозможно без обратной связи с пользователями. При этом недостаточно самостоятельно общаться с людьми. Клиенты должны всегда получать актуальную информацию и новости. Разработчики ежемесячно усовершенствуют мессенджер Телеграмм и благодаря этому появился конструктор чат-ботов. Сервис позволяет с нуля создать бота, чтобы проводить с помощью него опросы и в целом доводить конкретные инструкции, например, если ваша компания подразумевает регистрацию личного кабинета на сайте и активацию каких-либо услуг. Далее мы подробно расскажем, как создать самостоятельно бота в Телеграмме без лишних вложений и знаний в области программирования. Кроме того, и для продвинутых пользователей предложим инструкцию, как написать своего бота с нуля для Телеграмма и сделать пользовательский интерфейс.
Зачем нужен бот
Перед тем как мы расскажем, как создать бота в мессенджере Телеграм, рассмотрим, а для чего вообще он нужен. Платформа обладает множеством возможностей, пользователи даже могут подключить бесплатно стикеры.
Одной из наиболее удачных фишек является Телеграм бот. С помощью данного инструмента можно:
- создать рассылки для любых социальных сетей;
- украсить группу или чат;
- проводить опросы и анкетирование среди подписчиков канала;
- создавать инструкции для удобства взаимодействия с основным функционалом сайта;
- давать ответы на часто задаваемые вопросы;
- публиковать актуальные новости;
- придумывать развлечения для подписчиков канала.
Например, некоторые сайты агрегаторы, консолидирующие предложения от разных фирм, могут создать бота для быстрого перехода к той или иной функции на главном портале. Как можно заметить, вариантов использования бота в Telegram множество. Выбирайте понравившийся и настраивайте его под себя. Привлекать программистов не нужно, все допускается сделать самостоятельно, с помощью специальных конструкторов, которых сейчас представлено много.
Подготовительные работы и рекомендации
Перед тем как выполнить создание чат бота для Telegram, нужно подготовиться. Мы дадим актуальные рекомендации, чтобы процесс занял как можно меньше времени:
- Мы рекомендуем использовать для добавления сервиса десктопную версию мессенджера. Так будет удобно, у вас будет больше рабочего пространства, и вы сможете активно использовать все инструменты.
- Если вы продвинутый пользователей, то допускается применять для создания помощника встроенный инструмент программирования с открытым кодом Telegram API.
- В той ситуации, когда вы не имеете нужных знаний в области программирования, то на помощь придет универсальный конструктор, чтобы создать бота для Telegram. Мы будем использовать Manybot.
Почему мы не рекомендуем использовать для разработки помощника мобильный телефон. У телефона весьма ограничена рабочая область экрана. Придется открывать множество вкладок. Из-за этого вы потеряете много времени и сил. А время ценный ресурс, особенно если вы занимаетесь бизнесом.
Как создать бота с помощью конструктора
Далее рассмотрим, как добавить чат бота в Телеграмме с помощью конструктора. Повторяемся, что разработка будет производиться в десктопной версии мессенджера. Поэтому нужно установить платформу на персональный компьютер. Скачать веб-версию допускается на официальном сайте программы. После запуска инсталлятора нужно следовать инструкциям мастера установки.
Создаем бота
Создание бота производится следующим образом:
- Запускаем десктопную версию программы с ярлыка на рабочем столе.
- В поисковой строке вводим ключевой запрос @Manybot.
- На главном экране нажимаем кнопку «Запустить».
- Откроется окно с вкладками, где нужно выбрать язык.
- Чтобы добавить Телеграм бот, пишите команду «/addbot».
- Кроме того, вы можете щелкнуть по кнопке «Добавить нового бота».
- В ответ на команду, вам будет отправлена инструкция с дальнейшими действиями.
- В сообщении нужно щелкнуть по ссылке с наименованием «@BotFather».
- Активировать опцию «Запустить».
- Скопируйте в текстовое поле команду «/newbot».
- В ответ на отправленное уведомление нужно придумать имя боту. Требуется обязательно использовать латинскую раскладку.
- Далее нужно ввести пользовательское наименование помощника. Выглядит это следующим образом: test_technology_bot. Обратите внимание на приписку «_bot». Это обязательное условие, только после этого вы получите дальнейшие инструкции. Пользовательское наименование чата нужно отправить.
- Появится уведомление об успешном конфигурировании нового чата. В письме будет указан ключ токена, который нам и нужен. Копируем данный API.
- После того, как вы скопировали ключ токена, возвращаемся в чат @Manybot.
- Вставить ключ в текстовое поле и нажать на кнопку «Отправить».
- Пользователя попросят описать, какие функции будут возложены на помощника. Допускается ограничиться несколькими словами или просто пропустить данный шаг, нажав на соответствующую кнопку.
- Появится сообщение о том, что новый бот создан. У вас будет ссылка на вашего помощника. Чтобы об этом узнали подписчики, просто отправьте им адрес, на который нужно перейти.
Как подключить бота
Подключить к каналу нельзя сразу несколько ботов, а только один. Если вы не знаете, как правильно активировать помощника, то ознакомьтесь со следующей инструкцией:
- Перейти на главную страницу бота по ссылке из отправленного сообщения.
- В правом верхнем углу окна программы найти три вертикальные точки.
- В диалоговом меню нажать по кнопке «Показать профиль».
- Скопировать пользовательское имя из соответствующего пункта.
- Перейти на выбранный канал.
- В правом верхнем углу экрана вновь щелкнуть по трем вертикальным точкам.
- Кликнуть «Добавить пользователя».
- Вставить в поисковую строку наименование бота.
- Щелкнуть по вкладке «Добавить».
Пользовательский помощник добавлен, теперь попытаемся объяснить вам, как настроить команды для выполнения определенных действий. Мы не будем создавать многоуровневую систему, а сделаем что-нибудь простенькое.
Как настроить бота
Настройка заключается в создании пользовательского интерфейса помощника. Нам нужно прописать быстрые команды, которые будут использовать подписчики для перехода к нужному информационному блоку, а также отредактировать главное меню. Перегружать чат информацией не стоит, сделайте краткое описание нужного функционала.
Команды
Создаются команды предельно просто, также в конструкторе. Для этого нам нужно перейти в чат нашего созданного помощника:
- Внизу найти кнопку «Запустить».
- В новом диалоговом окне щелкнуть по кнопке «Пользовательские команды».
- Кликнуть по вкладке «Создать команду».
- Например, нам нужно добавить ссылку на официальный сайт нашей компании. Пишите следующее наименование «/website».
- В ответ на сообщение отправьте ссылку на источник любого формата.
- Теперь внизу щелкните по вкладке «Сохранить».
Точно таким же образом создавайте и другие пользовательские команды. Ничего сложного в этом нет, все можно сделать самостоятельно. Как вы можете заметить, процесс у нас занял всего несколько минут от начала разработки помощника до настройки. Вот еще один пример для наглядности:
- Открыть раздел «Пользовательские команды».
- Нажать на кнопку «Создать команду».
- Например, нам нужно описать услуги компании и их стоимость.
- Выбираем параметр «/pricelist».
- Прописываем наши услуги и указываем цену. Кликнув на данную кнопку, пользователю бот отправит сообщение соответствующего содержания.
- После того как мы указали описание, отправляем текст и нажимаем «Сохранить».
Меню
Многие спрашивают, как сделать главное меню для помощника. Процесс точно такой же, как и в предыдущих инструкциях. Мы опишем основные моменты и принцип разработки, а далее вы уже сами сконфигурируйте нужный интерфейс:
- Нажать на кнопку «Настроить главное меню».
- В новом диалоговом окне кликнуть «Добавить пункт меню».
- Напишите любое наименование для пункта, например, «Инструкции».
- Щелкните по вкладке «Отправить» и «Сохранить».
Последовательно нажимайте параметр «Добавить пункт меню» и формируйте многоуровневый интерфейс.
Формы
Формы – это отличный вариант, если вы хотите встроить на канал анкету для приема заявок. Эта возможность подойдет для тех компаний, которые, например, осуществляют образовательную деятельность, предлагая курсы по изучению иностранных языков. Давайте займемся процессом:
- Вновь выбираем раздел «Пользовательские команды».
- Далее определяем условное обозначение нашей формы. Мы выбрали «/pricelist».
- Щелкаем по вкладке «Добавить вопрос».
- Выбираем подкатегорию «С вариантами ответа».
- Вводим наш вопрос.
- Отправляем текст. Затем нам предложат дать ответ на вопрос. Пишем нужное сообщение, как показано на картинке ниже.
- Кликаем «Сохранить».
- Переходим в главное меню и добавляем новый пункт.
- Нажимаем «Настроить главное меню» и «Добавить новый пункт».
- Выбираем наш раздел и вводим название.
Проверяем работу. Открываем наш чат-бот и видим в меню нашу вкладку. Нажимаем на кнопку, и появляется вопрос. Щелкаем на ответ, и бот предлагает нам оформить заявку.
Посмотреть, кто оставил заявку, допускается в разделе «Ответы на формы». Работа выполнена хорошо, помощник правильно среагировал на запрос пользователя и дал верные ответы.
Puzzlebot
Это условно-бесплатный веб-сервис, позволяющий без знаний в области программирования написать бота. Регистрироваться на сайте необязательно, можно сразу приступить к созданию помощника. Сделать это можно следующим образом:
- Перейти на сайт конструктора и пройти авторизацию в личном кабинете через Телеграмм.
- В десктопной версии клиента откроется страница конструктора.
- Внизу щелкнуть по кнопке «Запустить».
- Появится сообщение о том, что аккаунт успешно создан и нужно перейти в личный кабинет, нажав на соответствующую кнопку.
- Останется ознакомиться с политикой использования сервиса, нажав на соответствующий чекбокс.
- Шаг с вводом электронной почты допускается пропустить, никаких ограничений на использование сервиса наложено не будет.
- Перейти в раздел «Конструктор».
- В правом окне кликнуть «Добавить блок» и выбрать нужную опцию, например, текст.
- В поле «Новая команда» указать «/start», чтобы запустить создание каркаса помощника.
- Ввести текст сообщения и добавить новую команду, нажав на соответствующую кнопку. Допускается подключить функциональный блок, например, «Фотография». Эти команды делают возможность открывать картинки на ответные действия пользователей.
- Щелкнуть по вкладке «Добавить бота» и ввести ключ API, чтобы начать управление чатом.
Аналогичным образом создавайте и другие команды, ничего сложного здесь нет, проще даже, чем через конструктор, описанный выше.
FleepBot
Еще один конструктор, который поможет вам создать более продвинутого помощника для группы:
- В поисковой строке мессенджера вводим наименование @FleepBot.
- Щелкаем по кнопке «Запустить».
- Выбираем язык.
- Кликаем по вкладке «Создать бота».
- Определяем, для каких целей создаем помощника.
- Переходим в @BotFather, чтобы получить ключ токена.
- Выбираем параметр «/newbot» и вводим имя.
- Вводим произвольное имя и пользовательское наименование с припиской «_bot». Смотрите внимательно на картинку.
- Получаем ключ токена и копируем сообщение.
- Возвращаемся в конструктор @FleepBot.
- В текстовое поле вставляем полученный токен.
- Чтобы начать управлять помощником пропишите параметр «/start».
- Переходим в раздел «Управление» и выбираем наш созданный чат.
- В подменю, находим вкладку «Настроить».
- Внизу кликаем «Запустить».
- Открываем вкладку «Настройки».
Кнопки
Теперь самая сложная работа – настройка. Нужно создать в первую очередь кнопки:
- В меню выбираем соответствующий раздел.
- Кликаем «Добавить».
- Отправьте название новой кнопки.
- Теперь сформируйте ответ, который получит пользователь.
- При необходимости можно прикрепить медиафайл, где будут описаны услуги или цены, а также другая информация.
- Нажать «Готово». Появится сообщение о том, что кнопка создана.
- Чтобы увидеть параметр, нужно отправить команду «/start».
Рассылка
Можно отправлять сообщения одному или нескольким пользователям одновременно:
- В меню управления нажать «Рассылка».
- Выбрать, кому будут отправляться уведомления.
- Написать текст и кликнуть «Отправить» и «Готово».
- Если нужно передать пост сейчас, то нажмите «Да, отправляем».
Приветствие
Когда пользователь решит получить ответ на вопрос, то можно заранее написать приветственную команду:
- Нажать на кнопку «Приветствие».
- Выбрать тип сообщения.
- Написать ответ и отправить текст.
- После обработки нажать «Готово».
На экране появится уведомление о том, что стартовое сообщение изменено.
Автоответы
В этом разделе управления вы можете научить помощника отвечать на заранее подготовленные вопросы:
- В главном меню выбрать «Автоответы».
- Нажать «Добавить автоответ».
- Отправьте слово или фразу, на которую бот будет реагировать. Помощник ответит на запрос пользователя автоматически.
- Теперь отправьте ответ, который получит пользователь на эту фразу.
- Нажать «Готово».
Заключение
Теперь вы знаете, как создавался бот в Телеграмме. Все очень просто, конструкторов сейчас много. Из рассмотренных вариантов мы рекомендуем использовать @FleepBot. Почему, вы спросите? Здесь более простой интерфейс, есть меню управления, где все команды выделены в отдельные блоки. Самый хороший вариант для начинающих пользователей. В свою очередь @Manybot сейчас заброшен, поэтому ест риск, что создатели конструктора прекратят обслуживать проект, и он скоро будет закрыт.