external:zz_дополнительные_материалы:01_telegram_bot

Создание Бота в Telegram

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

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

  1. В системе Telegram есть ограничения на количество создаваемых ботов одним пользователем, и если мы сами будем создавать всех ботов для всех, кто пользуется нашими разработками, то мы очень быстро исчерпаем этот лимит.
  2. В системе Telegram пользователь, который создал бота, имеет полный контроль над ним (может удалить его, изменить его параметры и т.д.) поэтому будет надежнее, если этот контроль останется у вас.

Для того что бы создать своего Бота, вам нужно иметь аккаунт в Telegram
Вам нужно поиском найти бота с именем BotFather, подключиться к нему и нажать кнопку «Старт» (или отправить ему команду «/start»)

Теперь нужно создать нового бота использую команду «/newbot»

Далее нужно придумать человекочитаемое имя (name) для вашего бота.
Это может быть краткое описание его предназначения.
Например, «Ресторан Ромашка. События QR-меню.» или «Система лояльности Ресторана «Рога и Копыта».

Следующим шагом нужно придумать «Username» (уникальное имя, по которому можно будет найти вашего бота в мессенджере Telegram).
«Username» обязательно должно оканчиваться на «bot», можно использовать символы «_» и »-«.
Например, если мы создаем бота, который будет использоваться персоналом для получения оповещений от модуля QR-меню в ресторане «Ромашка», то можно назвать бота так: Romashka_qrmenu_bot.
Бот для системы лояльности ресторана «Ресторана Рога и Копыта» может иметь имея «Horns_guest_bot»

После этого вы получите сообщение, о том что ваш Бот успешно создан.
В этом сообщении будет указан HTTP API-токен, который в дальнейшем потребуется для настройки бота.

Теперь, для того что бы начать взаимодействовать с Ботом достаточно перейти по ссылке вида «t.me/username_bot»

Управлять вашими ботами можно через команду «/mybots».


Настоятельно рекомендуем произвести дополнительные настройки для созданного бота и заполнить следующие свойства:

  • Botpic (аватар) - Логотип для бота, при помощи которого его будет легче найти в списке чатов.
  • Description (описание) - Текст, который пользователи будут видеть в начале диалога с ботом под заголовком «Что может делать этот бот?».
  • About (информация) - Текст, который будет виден в профиле бота.


После заполнения этих полей ваш Бот станет более индивидуальным и заметным

  • external/zz_дополнительные_материалы/01_telegram_bot.txt
  • Последнее изменение: 2022/11/04 13:31
  • Александр Ильин