Как в 4 шага создать бота в Telegram? Создаем и настраиваем своего первого бота

как создать бота в телеграмме

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

Телеграм стал тем, чем он стал не только потому что это удобный и безопасный мессенджер, но и потому что абсолютно любой пользователь может создавать полезных ботов. Для этого не обязательно знание языков программирования (хотя, безусловно, если вы владеете Python, Java или PHP, то возможностей у вас будет побольше). Сегодня мы посмотрим как можно создать бота в телеграмме, а также узнаем как на ботах можно зарабатывать деньги.

Создание ботов Telegram как способ заработка

Боты в телеграм внешне выглядят как обычный диалог с любым собеседником, только встроены специальные кнопки управления помимо строчки ввода текста. Бот — это сокращение от «робот» и как любой нормальный робот, телеграм-бот говорит на языке команд. Как правило это команды вида /start  (слэш+ слово-команда).

Что умеют делать телеграм-боты? На данный момент уже много чего:

  • работают с документами разных форматов, помогают делиться файлами с другими пользователями, могут конвертировать один формат файла в другой;
  • ищут и скачивают, в некоторых случаях пользоваться удобнее чем привычными поисковиками. Например, бот @ru_tracker_bot дает возможность находить и скачивать с заблокированного в России рутрекера;
  • боты-секретари. Составляют список дел, шлют напоминания прямо в телеграм, ведут учет ваших финансов (например бот @greenzbot )
  • заменяют или дополняют работу электронной почты;,
  • переводят, например бот-переводчик от Яндекса @ytranslatebot Или бот @pronunciationbot высылает вам аудиофайл с произношением слова в ответ на отправленный вами текст. Ну не чудо ли?
  • работают с текстом, проверяют ошибки — @grammarnazibot
  • улучшают работу самого Telegram, помогают вести каналы (ведут статистику, проводят голосования среди подписчиков, автоматически постят новости и т.д.)
  • помогают нам в городе: ищут кафе, заправки рядом с нами, выдают сводки пробок, ищут авиабилеты;
  • у вас свой бизнес и входящие сообщения от клиентов? Бот в телеграм может автоматически ответить на часто задаваемые вопросы или в режиме 24/7 показать состояние заказа

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

Чем дольше существует Telegram, тем всё больше и больше появляется ботов; тем больше функций и работы они способны выполнить. Вы можете разрабатывать телеграм-ботов для существующего бизнеса или же делать, что называется «для людей». Когда вы разрабатываете бота для сложившегося бизнеса, то получаете гонорар за выполненную работу. Если вы делаете бота «для людей», то вы разрабатываете бота бесплатно, но он будет пользоваться спросом (если вы угадаете с запросами людей) у большого числа людей и потенциально можно будет размещать рекламу в вашем боте. Либо, как делают некоторые, после того как вы воспользовались услугами бота вылазит меню с предложением пожертвовать небольшею сумму за хорошо сделанный сервис. Благодарные люди на самом деле готовы заплатить.

Вот вам пример бота сделанного для существующего серьезного бизнеса. У федеральной транспортной компании ПЭК, занимающейся грузоперевозками по все России и зарубежью, есть свой телеграм-бот @pecomru_bot

Клиенты ПЭК теперь могут не звонить и не писать в компанию, чтобы узнать что с их грузом и где он находится. В режиме 24/7 можно написать боту код груза и сразу же получить сводку о состоянии.

Как создать телеграм-бота. Инструкция

Шаг 1.

Сначала было слово, а точнее идея. Вы должны определиться для чего вы создаете бота. Просто так, чтобы уметь, вдруг в будущем пригодиться или у вас есть четкая цель. Лучше если будет четкая цель. Например, вы хотите создать самого удобного бота по подбору размеров автомобильных шин и дисков для того или иного авто. Такого бота я не нашел на просторах Telegram. Есть боты, связанные с автотематикой, но именно такого бота, которому пишешь марку своего авто, а он в ответ высылает тебе типоразмеры шин и дисков, которые подходят для него попросту нет. Вот вам отличная идея для создания бота и главное бесплатно! И это первое, что пришло в голову, а сколько еще всего можно придумать. Да, в дальнейшем понадобятся навыки програмирования, чтобы довести бота до безупречной работы. Но главное идея и первоначальное создание бота. Итак, делаем бота по подбору шин.

Шаг 2.

Создается новый бот при помощи специального бота @BotFather. Найдите его через поисковую строку в Telegram и начните с ним диалог. Далее введите /start чтобы увидеть возможные команды.

Шаг 3.

Вводим команду /newbot и придумываем новое уникальное имя для бота. Оно обязательно должно быть уникальным, то есть не повторятся с уже созданными ботами, и оканчиваться на bot. В моем случае бот будет называться @autorazmerbot. Вы придумываете свое название боту и если оно оказалось уникальным, то BotFather пришлет вам уникальный код, API. Он пригодится нам чуть позже.

как создать бота в телеграмм

Шаг 4.

Находим в Telegram @Manybot и начинаем с ним диалог. Бот предложит вам выбрать удобный для вас язык. Скорее всего это будет русский или English. Далее жмем «Добавить нового бота» и затем «Я скопировал токен». После чего вставляем и отправляем боту ранее полученный токен от BotFather в Шаге 3. Теперь нужно ввести описание бота, чем он полезен и что будет делать. Я написал следующее:

Поздравляю! Бот создан. Далее настройка.

Как настроить телеграм-бота

Чтобы настроить бота и создать меню команд нужно для начала зайти в наш только что созданного бота. Для этого находим его по юзернейму в телеграме. В моем случае это будет @autorazmerbot

Создаем меню для пользователей.

Чтобы сделать простейшее меню для пользователей сначала нужно создать определенные команды (тот самый формат /start).

В первую очередь давайте сделаем кнопку «Контакты» для связи пользователей с вами. Для этого пишем /commands и отправляем боту. Далее жмем в появившемся меню «Создать команду» и прописываем /contacts и пишем что бот может ответить одним или несколькими сообщениями, в том числе любыми файлами, музыкой, картинками и т.д. В нашем случае пишем, например «Для связи с разработчиком бота...» и пишем свой юзернейм в телеграме. Сохраняем. Команда создана.

Теперь если пользователь наберет в чате с ботом /contacts, то получит сообщение вида "Для связи с разработчиком бота @вашющернейм.

Но лучше, если  такая кнопка «Контакты» будет висеть в главном меню. Для этого в меню выбираем «Настроить гл. меню» и прописываем нужную команду — /contacts. Далее прописываем как будет называться сама кнопка меню — Контакты. Готова первая кнопка меню!

Заключение

Мы посмотрели как создать телеграм-бота не владея навыками программирования, посмотрели как настраивать команды и меню. Да, о том как создать полезного бота, а главное на 100% настроить его работу можно написать еще с десяток таких статей, но теперь вы знаете с чего начать — как создать и настроить телеграм-бота. Дальше нужно пустить в ход ваше воображение и трудолюбие.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *