Технические данные
- Опубликовано:
- 30.09.2024
- Версия:
- 1.0.0
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Старт», «Стандарт», «Малый бизнес», «Бизнес»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Да
Пользовательское соглашение
Описание
Получайте уведомления о новом заказе, заявках, об оплате заказа и других событиях которые только возможны прямо в Телеграм!
Работает на редакциях: «Старт», «Стандарт», «Малый бизнес», «Бизнес». Совместим с популярными гововыми решениями: Аспро, Intec и др.
Модуль предназначен для отправки уведомлений в Telegram при возникновении определенных событий на вашем сайте. Модуль позволяет гибко настраивать события, которые будут отслеживаться, и отправлять уведомления в указанный Telegram-чат.
Основные функции:
1. Отправка уведомлений в Telegram:
- Модуль позволяет отправлять сообщения в Telegram при возникновении заданных событий.
- Поддержка нескольких событий с индивидуальными настройками для каждого (можно даже указать разных ботов для каждого события).
2. Гибкая настройка полей сообщений:
- Возможность указать ключи и имена полей, которые будут включены в сообщение.
- Формирование сообщения на основе данных события.
3. Управление событиями:
- Возможность добавления новых событий через административную панель.
- Возможность удаления существующих событий, для которых не нужны уведомления в телеграм.
4. Настройка интервала запуска агента:
- Возможность задать интервал запуска обработки для каждого события, что позволяет контролировать частоту проверки на новые события и отправки уведомлений.
5. Отслеживание отправленных событий:
- Модуль отслеживает, какие события уже были отправлены, чтобы избежать дублирования уведомлений.
Для работы модуля создайте бота в Telegram. Затем укажите параметры бота (токен и ID чата) в настройках модуля (Настройки > Настройки модулей > Telegram уведомления о событиях)
Создание бота и получение ID чата:
1. Напишите сообщение "/newbot" пользователю BotFather (https://t.me/botfather) (системный бот, ответственный за создание новых ботов) в Telegram и следуйте инструкциям. Подробнее - https://tlgrm.ru/docs/bots#botfather.
2. Сохраните полученный токен, он понадобится для настройки модуля.
3. Добавьте созданного бота в канал или группу, куда вы хотите получать уведомления, и напишите в этом чате любое сообщение. (Если вы хотите получать уведомления в личные сообщения, просто отправьте любое сообщение своему боту напрямую).
4. Чтобы получить ID чата, перейдите по ссылке вида https://api.telegram.org/bot<TOKEN>/getUpdates, подставив вместо <TOKEN> полученный токен. В ответ вы получите список чатов, доступных вашему боту - выберите нужный и скопируйте его ID. (Перед как получить ID чата бот обязательно должен получить сообщение).P.S. Если у вас агенты переведены на крон - то, возможно, вам понадобиться установить Curl
После установка создадутся настройки по двум событиям, которые чаще всего бывают нужны.
Но вы можете создать настройки по другим событиям.
КАК ЭТО СДЕЛАТЬ?
Кнопка "Добавить событие". Напишите имя события в окошке! Информацию по событиям легко узнать следующим образом:
- перейдите в "Почтовые шаблоны"
- Выберите нужное для вас событие
- И в строке "Тип почтового события" будет имя типа события (например SALE_STATUS_CHANGED_P)
Чуть ниже вы можете увидеть как-раз таки поля которые используются в событии
Например:
Доступные поля:
#ORDER_ID# - код заказа
#ORDER_DATE# - дата заказа
#ORDER_STATUS# - статус заказа
#EMAIL# - E-Mail пользователя
Там где ключ - введите ORDER_ID, а где имя можно назвать так, как вам удобно - например "Номер заказа"
Интервал запуска агента (в секундах) - а тут указывается как часто модуль должен проверять на наличие новых событий и отправлять сообщение в телеграм!