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

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
external:zz_дополнительные_материалы:01_telegram_bot [2021/11/08 12:25] Александр Ильинexternal:zz_дополнительные_материалы:01_telegram_bot [2022/11/04 13:31] (текущий) – [Создание Бота] Александр Ильин
Строка 1: Строка 1:
 ====== Создание Бота в Telegram ====== ====== Создание Бота в Telegram ======
 +Мессенджер Telegram, кроме своей прямой функции (обмена сообщениями между пользователями) позволяет создавать Ботов, которых можно использовать для решения прикладных задач по автоматизации (отправка событийных уведомлений и/или периодической информации определенному списку получателей). 
 +В рамках решений от Компании "Карбис" мы активно используем телеграм-ботов (оповещения персонала в [[external:qr_меню:|QR меню]], [[external:carbistbot:|рассылка отчетов и информации о фискально-опасных операциях]] в ресторане, бот для применения [[external:дискобот:|скидок по QR- коду]] и так далее). В данной статье описывается, как самостоятельно завести Бота в Telegram для дальнейшего использования. 
 +
 +===== Почему мы (Карбис) не можем завести бота для вас? =====
 +Этот вопрос мы получаем каждый раз, когда просим клиента завести бота самостоятельно. 
 +Есть 2 причины, почему вам лучше сделать это самим:
 +  - В системе Telegram есть ограничения на количество создаваемых ботов одним пользователем, и если мы сами будем создавать всех ботов для всех, кто пользуется нашими разработками, то мы очень быстро исчерпаем этот лимит.
 +  - В системе Telegram пользователь, который создал бота, имеет полный контроль над ним (может удалить его, изменить его параметры и т.д.) поэтому будет надежнее, если этот контроль останется у вас.
 +
 +===== Создание Бота =====
 +Для того что бы создать своего Бота, вам нужно иметь аккаунт в Telegram
 +Вам нужно поиском найти бота с именем **BotFather**, подключиться к нему и нажать кнопку "Старт" (или отправить ему команду "**/start**"
 +{{:external:zz_дополнительные_материалы:pasted:20221104-122918.png?300}} {{:external:zz_дополнительные_материалы:pasted:20221104-123551.png?300}}
 +
 +Теперь нужно создать нового бота использую команду "**/newbot**"
 +{{:external:zz_дополнительные_материалы:pasted:20221104-123735.png?300}}
 +
 +Далее нужно придумать человекочитаемое имя (name) для вашего бота. 
 +Это может быть краткое описание его предназначения. 
 +Например, "Ресторан Ромашка. События QR-меню." или "Система лояльности Ресторана "Рога и Копыта".
 +{{:external:zz_дополнительные_материалы:pasted:20221104-124238.png?300}}
 +
 +Следующим шагом нужно придумать "Username" (уникальное имя, по которому можно будет найти вашего бота в мессенджере Telegram).
 +"Username" обязательно должно оканчиваться на "bot", можно использовать символы "_" и "-".
 +Например, если мы создаем бота, который будет использоваться персоналом для получения оповещений от модуля QR-меню в ресторане "Ромашка", то можно назвать бота так: Romashka_qrmenu_bot.
 +Бот для системы лояльности ресторана "Ресторана Рога и Копыта" может иметь имея "Horns_guest_bot"
 +{{:external:zz_дополнительные_материалы:pasted:20221104-124646.png?300}}
 +
 +После этого вы получите сообщение, о том что ваш Бот успешно создан. 
 +В этом сообщении будет указан HTTP API-токен, который в дальнейшем потребуется для настройки бота.
 +{{:external:zz_дополнительные_материалы:pasted:20221104-124824.png?300}}
 +Теперь, для того что бы начать взаимодействовать с Ботом достаточно перейти по ссылке вида "t.me/username_bot"
 +
 +
 +Управлять вашими ботами можно через команду "**/mybots**"
 +{{:external:zz_дополнительные_материалы:pasted:20221104-131441.png?300}} {{:external:zz_дополнительные_материалы:pasted:20221104-131223.png?300}}
 +
 +----
 +
 +**Настоятельно рекомендуем произвести дополнительные настройки для созданного бота и заполнить следующие свойства:** 
 +  * **Botpic** (аватар) - Логотип для бота, при помощи которого его будет легче найти в списке чатов.
 +  * **Description** (описание) - Текст, который пользователи будут видеть в начале диалога с ботом под заголовком "Что может делать этот бот?".
 +  * **About** (информация) - Текст, который будет виден в профиле бота.
 +{{:external:zz_дополнительные_материалы:pasted:20221104-131544.png?300}}
 +
 +----
 +
 +После заполнения этих полей ваш Бот станет более индивидуальным и заметным
 +{{:external:zz_дополнительные_материалы:pasted:20221104-133030.png?300}} {{:external:zz_дополнительные_материалы:pasted:20221104-133104.png?300}}
 +
 +
 +
 +
 +
  
  • external/zz_дополнительные_материалы/01_telegram_bot.1636363521.txt.gz
  • Последнее изменение: 2021/11/08 12:25
  • Александр Ильин