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

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

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

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

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

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

Если вы уже создавали ботов, то можно воспользоваться кнопкой open.

Нажмите, чтобы отобразить

Нажмите, чтобы скрыть


Далее после нажатия на кнопку open откроется мини приложение. Из мини приложения можно создать бота, через кнопку create a new bot.

На странице создания бота нужно заполнить:

  • Аватар - Логотип для бота, при помощи которого его будет легче найти в списке чатов.
  • Bot name (название бота) - Читаемое имя для вашего бота. Это может быть краткое описание его предназначения.
  • Username_bot (имя бота в системе Telegram) - уникальное имя, по которому можно будет найти вашего бота в мессенджере Telegram.
  • About (информация) - Текст, который будет виден в профиле бота.
  • По заполнении всех полей нужно нажать кнопку create bot.


Дальнейшая настройка выполняется от пункта 7 настоящего руководства.

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

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

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

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

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

6. Управлять ботами можно через кнопку «open», при нажатии откроется мини приложение.

7. При переходе к нужному боту откроется дополнительное меню. Информацию о боте можно настроить через кнопку edit info.
В этом же меню можно повторно скопировать токен бота.

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

  • Set New Photo (аватар) - Логотип для бота, при помощи которого его будет легче найти в списке чатов.
  • About (информация) - Текст, который будет виден в профиле бота.
  • Set Welcome Picture (приветственное изображение) - Изображение, которое пользователи будут видеть в начале диалога с ботом.
  • Description (описание) - Текст, который пользователи будут видеть в начале диалога с ботом под заголовком «Что может делать этот бот?».
  • После редактирования полей необходимо сохранить изменения, через кнопку Update!

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

  • external/zz_дополнительные_материалы/01_telegram_bot.txt
  • Последнее изменение: 2025/10/14 07:33
  • Евгений Горносталь