Перейти к основному содержимому

Telegram

Настройка Telegram-бота для уведомлений

1. Создание бота через @BotFather

  1. Откройте Telegram, найдите @BotFather и запустите его.
  2. Введите команду /newbot и следуйте инструкциям:
    • Укажите имя бота (например, passoffice_bot).
    • Получите HTTP API-ключ (сохраните его).

2. Настройка бота в системе

  1. В разделе «Конфигурирование» → «Каналы» → «Telegram»:
    • Активируйте бота с помощью бегунка.
    • Введите:
      • Название бота (например, passoffice_bot).
      • API-ключ (полученный от @BotFather), для обновления API ключа:
        • Установите галочку «Обновить API ключ»
        • Введите новый API ключ в соответствующее поле и после этого нажмите «Сохранить».
  2. Функции сообщений:
    • Отправлять пин-код заявки в виде QR.
    • Отправлять QR-код пропуска.

3. Подписка на уведомления

  1. Для администраторов/операторов:
    • В «Настройках пользователя» или «Администрирование» → «Операторы» нажмите «Подписаться на Telegram-бота».
    • В Telegram найдите бота и отправьте /start.
  2. Отписка:
    • Отправьте боту команду /end или нажмите «Отписаться» в настройках.

4. Тестовая отправка сообщения

  • Нажмите «Отправить тестовое сообщение» → проверьте получение в Telegram.

Настройка шаблонов сообщений

Во вкладке «Шаблоны» можно:

  1. Выбирать получателей (чек-боксы):
    • Администраторы, гости, операторы и др.
  2. Редактировать текст уведомлений (поддерживаются теги форматирования):

Доступные теги:

<b>жирный</b>, <strong>жирный</strong>
<i>курсив</i>, <em>курсив</em>
<u>подчеркивание</u>, <ins>подчеркивание</ins>
<s>зачеркивание</s>, <strike>зачеркивание</strike>
<span class="tg-spoiler">спойлер</span>
<a href="https://example.com">ссылка</a>
<code>моноширинный код</code>
<pre>блок кода</pre>
<pre><code class="language-python">Python-код</code></pre>