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

Это старая версия документа!


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

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

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

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

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

20211108-143009.jpeg 20211108-143056.jpeg

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

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

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

Управлять вашими ботами можно через команду «/mybots». Например вы можете загрузить Botpic - изображение для бота
20211108-144917.jpeg 20211108-144928.jpeg
20211108-144938.jpeg 20211108-144958.jpeg

  • external/zz_дополнительные_материалы/01_telegram_bot.1636372231.txt.gz
  • Последнее изменение: 2021/11/08 14:50
  • Александр Ильин