Уведомления в Telegram

12

Разработчик: Александр Горячкин

Установлено: Более 1000

Обновлено: 10.12.2023

Адаптирован под мобильные устройства

Совместим с редакциями Битрикс: «Малый бизнес» / «Бизнес»

Отправляйте уведомления о событиях на сайте в телеграм чат.

События
  • Создание нового заказа
  • Оплата заказа
  • Регистрация нового пользователя
  • Обращение в веб-форму
Список будет пополняться в новых версиях


Шаблоны

Изменение списка свойств товаров в заказе. Каждое свойство PROP - это массив с полями ID, NAME, CODE, VALUE

Пример 1. Вывести только свойства из списка.
{% if PROP.NAME in ["Артикул", "Цвет"] %}
...
{% endif %}

Пример 2. Не выводить свойства из списка.
{% if PROP.NAME not in ["Артикул", "Цвет"] %}
...
{% endif %}

Для корректной работы шаблона в разных языках, лучше использовать код свойства, вместо названия.

{% if PROP.CODE in ["ARTNUMBER"] %}
...
{% endif %}

Более подробно о синтаксисе шаблонизатора можно почитать в документации https://twig.symfony.com/
Системные требования: PHP >= 7.0
Расширения PHP: curl, mbstring, json

Для работы модуля необходимо создать бота в телеграм. Затем указать параметры бота (токен и ID чата) в настройках модуля

Создание бота и получение ID чата:
1. Напишите сообщение "/newbot" пользователю BotFather (системный бот, ответственный за создание новых ботов) в телеграм и следуйте инструкциям. Подробнее - https://tlgrm.ru/docs/bots#botfather
2. Сохраните полученный токен, он понадобится вам для настройки данного модуля
3. Добавьте созданного вами бота в канал или группу, в который вы хотите получать уведомления, и напишите в этом чате любое сообщение. (Если вы хотите получать уведомления в личные сообщения, то просто отправьте любое сообщение напрямую своему боту)
4. Для того, чтобы получить ID чата, нужно перейти по ссылке вида https://api.telegram.org/bot<TOKEN>/getUpdates, где вместо <TOKEN> подставьте полученный токен. В ответ вы получите список чатов доступных вашему боту - выбирайте нужный и копируйте его ID

Возможно указать настройки прокси-соединения для работы с API Telegram
Вопросы по работе модуля можно писать на электронную почту support@xzag.ru