Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Оповещения в Telegram

Модуль позволяет отправлять оповещения в Telergam при определенных событиях на сайте.Есть список стандартных событий для интернет-магазина, связанных с оформлением заказа. Но даже если у вас версия битрикса без магазина, вы можете использовать события, связанные с инфоблоками. Например, у вас есть инфоблок для сбора заявок с сайта. Вы можете при создании элемента в этом инфоблоке (по сути при новой заявке с сайта) отправлять оповещение в Telegram.События:Добавление / изменение элемента инфоблока;Новый заказ;Заказ оплачен;Изменение статуса заказа;Отмена заказа;Добавление / изменение результата заполнения веб-формы;Добавление комментария в блог;Регистрация пользователя.Особенности:Возможность отправлять оповещения нескольким получателям. Оповещать можно конкретных пользователей, или отправлять оповещения в чат.Возможность отправлять оповещения в определенные топики чата.Для каждого события можно настроить своих получателей. Например, один менеджер отвечает за новые заказы, а другой за оплату заказов.В настройках шаблонов можно выбрать, на какой сайт действует шаблон. Можно выбрать все сайты, либо какой-то конкретный.Широкие возможности настройки шаблонов. Используется шаблонизатор Twig.В настройках модуля есть обширные инструкции по настройке шаблонов и примеры к ним.Возможность работы с модулем через внутреннее API. Можно отправлять любое текстовое сообщение из своего кода в нужный момент времени.Технические ограничения:Для работы с событиями заказов необходим стандартный модуль Sale.Для работы с событиями веб-форм необходим стандартный модуль Form.Для работы с событиями блога необходим стандартный модуль Blog.Для работы модуля необходим PHP >= 7.0, а также установленные PHP расширения curl, json, mbstring. Данные требования проверяются при установке.Модуль не работает при установленном PHP параметре mbstring.func_overload 2. Данное требование проверяются при установке.Используемые события битрикса:Добавление элемента инфоблока. Используется событие OnAfterIBlockElementAdd;Изменение элемента инфоблока. Используется событие OnAfterIBlockElementUpdate;Новый заказ. Используется событие OnSaleOrderSaved;Заказ оплачен. Используется событие OnSalePayOrder;Изменение статуса заказа. Используется событие OnSaleStatusOrder;Отмена заказа. Используется событие OnSaleCancelOrder;Добавление результата заполнения веб-формы. Используется событие OnAfterResultAdd;Изменение результата заполнения веб-формы. Используется событие OnAfterResultUpdate.Добавление комментария в блог. Используется событие OnCommentAdd.Регистрация пользователя. Используются события: OnAfterUserRegister и OnAfterUserSimpleRegister. Событие не сработает при ручном добавлении пользователя из админки и при автоматической регистрации после оформления заказа.Для корректной работы ваш сайт должен использовать эти же стандартные события.

Оповещения в Telegram

Оповещения в Telegram

Купить: 1 490 руб.
Попробовать (7 дней)
Скриншоты
Описание

Технические данные

Опубликовано:
09.12.2021
Обновлено:
29.10.2024
Версия:
1.15.0
Установлено:
500 - 999 раз
Подходящие редакции:
«Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет
Совместимо с PHP 8.1
Да

Пользовательское соглашение

Описание

Модуль позволяет отправлять оповещения в Telergam при определенных событиях на сайте.
Есть список стандартных событий для интернет-магазина, связанных с оформлением заказа. Но даже если у вас версия битрикса без магазина, вы можете использовать события, связанные с инфоблоками. Например, у вас есть инфоблок для сбора заявок с сайта. Вы можете при создании элемента в этом инфоблоке (по сути при новой заявке с сайта) отправлять оповещение в Telegram.

События:
  1. Добавление / изменение элемента инфоблока;
  2. Новый заказ;
  3. Заказ оплачен;
  4. Изменение статуса заказа;
  5. Отмена заказа;
  6. Добавление / изменение результата заполнения веб-формы;
  7. Добавление комментария в блог;
  8. Регистрация пользователя.
Особенности:
  • Возможность отправлять оповещения нескольким получателям. Оповещать можно конкретных пользователей, или отправлять оповещения в чат.
  • Возможность отправлять оповещения в определенные топики чата.
  • Для каждого события можно настроить своих получателей. Например, один менеджер отвечает за новые заказы, а другой за оплату заказов.
  • В настройках шаблонов можно выбрать, на какой сайт действует шаблон. Можно выбрать все сайты, либо какой-то конкретный.
  • Широкие возможности настройки шаблонов. Используется шаблонизатор Twig.
  • В настройках модуля есть обширные инструкции по настройке шаблонов и примеры к ним.
  • Возможность работы с модулем через внутреннее API. Можно отправлять любое текстовое сообщение из своего кода в нужный момент времени.
Технические ограничения:
  • Для работы с событиями заказов необходим стандартный модуль Sale.
  • Для работы с событиями веб-форм необходим стандартный модуль Form.
  • Для работы с событиями блога необходим стандартный модуль Blog.
  • Для работы модуля необходим PHP >= 7.0, а также установленные PHP расширения curl, json, mbstring. Данные требования проверяются при установке.
  • Модуль не работает при установленном PHP параметре mbstring.func_overload 2. Данное требование проверяются при установке.
Используемые события битрикса:
  • Добавление элемента инфоблока. Используется событие OnAfterIBlockElementAdd;
  • Изменение элемента инфоблока. Используется событие OnAfterIBlockElementUpdate;
  • Новый заказ. Используется событие OnSaleOrderSaved;
  • Заказ оплачен. Используется событие OnSalePayOrder;
  • Изменение статуса заказа. Используется событие OnSaleStatusOrder;
  • Отмена заказа. Используется событие OnSaleCancelOrder;
  • Добавление результата заполнения веб-формы. Используется событие OnAfterResultAdd;
  • Изменение результата заполнения веб-формы. Используется событие OnAfterResultUpdate.
  • Добавление комментария в блог. Используется событие OnCommentAdd.
  • Регистрация пользователя. Используются события: OnAfterUserRegister и OnAfterUserSimpleRegister. Событие не сработает при ручном добавлении пользователя из админки и при автоматической регистрации после оформления заказа.
Для корректной работы ваш сайт должен использовать эти же стандартные события.

Отзывы (10)
Обсуждения (47)
1 - 5 из 47
Что нового
1.15.0 (29.10.2024) Добавлена возможность сделать тестовую отправку. Удобно при начальной настройке модуля.
1.14.1 (24.07.2024) Фикс проблемы с кодировкой из предыдущего обновления.
1.14.0 (24.07.2024)
  • Улучшена работа метода для определения кодировки. Решает ряд возможных проблем при отправке сообщения.
  • Для событий "Заказ оплачен", "Изменение статуса заказа" и "Отмена заказа" добавлен вывод информации о сайте.
1.13.0 (11.07.2024) Добавлен функционал расширенной записи логов модуля (включается в настройках). Будет полезен при обращениях в поддержку.
1.12.1 (09.07.2024) Исправлена ошибка типов, относящаяся к последнему обновлению, которая могла возникать в некоторых случаях.
1.12.0 (05.07.2024) Для события "Новый заказ" добавлен вывод свойств выбранного торгового предложения.
1.11.0 (24.06.2024) Добавлена возможность отправки уведомлений в топики чата.
1.10.0 (03.04.2024)
  • Для событий "Новый заказ" и "Заказ оплачен" добавлен список всех служб оплаты, если в заказе их несколько.
  • Для событий "Заказ оплачен", "Изменение статуса заказа" и "Отмена заказа" добавлена информация о пользователе, создавшем заказ.
  • 1.9.0 (22.03.2024) Для событий веб-форм доработан вывод ответов по полям при отсутствии вопросов.
    1.8.0 (29.02.2024) Для событий добавления и изменения элементов инфоблока добавлена работа со свойствами типа "Привязка к элементам". Значения из свойств такого типа будут корректно выводиться.
    1.7.1 (25.02.2024) Исправлена проблема при отправке сообщений в случае, если получателей несколько.
    1.7.0 (19.02.2024) Добавлена возможность отправки сообщений через API модуля. Можно отправить любое текстовое сообщение из своего кода в нужный момент времени. Подробная инструкция на странице настроек модуля.
    1.6.2 (16.02.2024)
  • Обновление внутренних пакетов зависимостей.
  • Доработка в документации и примерах.
  • 1.5.0 (27.10.2023)
  • Добавлено новое событие: "Регистрация пользователя".
  • Для события "Новый заказ" добавлена информация о складе, если он прикреплен к заказу.
  • Для события "Заказ оплачен" добавлена информация о платежной системе.
  • Исправление мелких ошибок.
  • 1.4.1 (26.08.2023) Исправление ошибок:
  • Исправлена ошибка в обработке местоположения в заказе.
  • Доработано определение адреса сайта для ссылок.

  • Для событий "Заказ оплачен", "Изменение статуса заказа" и "Отмена заказа" добавлен параметр "Номер заказа" (ACCOUNT_NUMBER).
    1.4.0 (15.07.2023) Для событий "Заказ оплачен", "Изменение статуса заказа" и "Отмена заказа" добавлены значения свойств заказа.
    1.3.1 (22.05.2023) Исправлена работа события добавления комментария в блог.
    1.3.0 (19.05.2023) Добавлена возможность работать с комментариями блогов.
    Для этого можно использовать новое событие: Добавление комментария в блог.
    1.2.5 (25.04.2023) Правки в работе настроек шаблонов по веб-формам.
    1.2.4 (04.04.2023) Исправлена работа формы настроек шаблонов при отсутствии модуля веб-форм на сайте.
    1.2.3 (28.02.2023) Доработаны поля результатов веб-форм.
  • Исправлена ошибка, при которой не выводились ответы из скрытых полей.
  • Добавлена информация о пользователе, который заполнил форму (если он авторизован).
  • 1.2.2 (21.02.2023) Поправлена фильтрация по формам для событий веб-форм.
    1.2.1 (17.02.2023) Поправлен вывод пользователя, создавшего заказ.
    1.2.0 (16.02.2023) 1. В событие "Новый заказ" добавлена информация о пользователе.
    2. В событие "Новый заказ" добавлена возможность вывести купоны заказа.
    3. Доработан вывод остатков по складам для события "Новый заказ". Теперь можно выводить информацию обо всех складах товара одним свойством. Подробнее в инструкциях к шаблонам.
    1.1.0 (31.01.2023) Добавлена возможность работать с формами.
    Для этого можно использовать 2 новых события:
    1. Добавление результата веб-формы
    2. Изменение результата веб-формы
    1.0.6 (30.01.2023) 1. В заказе добавлено поле COMMENTS для вывода внутреннего комментария.
    2. Добавлена возможность выводить различные типы цен у товаров заказа.
    3. Добавлена возможность выводить остатки по складам у товаров заказа.
    1.0.5 (27.01.2023) Поддержка PHP 8
    1.0.4 (16.05.2022) 1. В товары заказа добавлена ссылка на страницу товара ( ITEM['DETAIL_PAGE_URL'] ) 2. Доработано свойство заказа LOCATION
    1.0.3 (14.04.2022) Улучшена работа модуля в многосайтовом режиме.
    1.0.2 (01.02.2022) Для события "Новый заказ" добавлено свойство USER, содержащее информацию о пользователе, который сделал заказ.
    1.0.1 (28.01.2022) Улучшена работа со свойствами товаров.
    Установка
    Технические ограничения:
    • Для работы с событиями заказов необходим стандартный модуль Sale.
    • Для работы с событиями веб-форм необходим стандартный модуль Form.
    • Для работы с событиями блога необходим стандартный модуль Blog.
    • Для работы модуля необходим PHP >= 7.0, а также установленные PHP расширения curl, json, mbstring. Данные требования проверяются при установке.
    • Модуль не работает при установленном PHP параметре mbstring.func_overload 2. Данное требование проверяется при установке.
    После установки модуля необходимо перейти в его настройки: "Настройки - Настройки модулей" и в списке выбрать установленный модуль.
    Далее нужно ввести токен Telegram бота, id получателей и настроить шаблоны. Инструкции по каждому пункту настроек, а также примеры даны в блоках с подсказками.
    Поддержка
    Перед обращением выполните следующие пункты:
    1. Проверьте систему на наличие ошибок. В случае обнаружения ошибок, их необходимо исправить. Чтобы проверить систему, перейдите в "Настройки - Инструменты - Проверка системы" и нажмите кнопку "Начать тестирование".
    2. Перейдите в настройки этого модуля и убедитесь, что сверху нет предупреждений об ошибках. Они будут выделены красным предупреждающим блоком, вы точно его заметите.
    3. Убедитесь, что токен и id получателей введены верно. Токен должен иметь формат "110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw". Если получатель - чат, а не пользователь, то его id идет со знаком минус вначале, например, "-1234567890".
    4. Если не работают оповещения о событиях заказа, то перейдите в настройки модуля "Интернет-магазин" и убедитесь, что у вас включен параметр "Включить обработку устаревших событий".
    5. Проверьте, что нужный шаблон включен.
    Если вы проверили все пункты, но оповещения все равно не приходят, напишите письмо на почту: alexby8@yandex.ru. В письме укажите следующие данные:
    1. Редакцию вашей системы (старт, малый бизнес и т.д.).
    2. Какое событие не работает.
    3. Приложите скриншот страницы настроек с токеном и получателями.
    4. Приложите скриншот страницы настроек шаблонов с нужным шаблоном.
    5. Скопируйте в письмо сам настроенный шаблон текстом.
    6. Включите расширенное логирование в настройках модуля. После этого попробуйте еще раз выполнить целевое действие (новый заказ, изменение в инфоблоке и т.д.). Логи модуля будут лежать в папке /bitrix/modules/aby.telegram/logs. По возможности прикрепите оттуда последний файл логов. Он будет с текущей датой.
    Если оповещения приходят, но вы не знаете, как отобразить то или иное поле, то так же перед обращением выполните 6 пункт из списка выше и прикрепите к вопросу файл логов.

    Эта информация позволит максимально быстро решить вашу проблему, не удлиняя нашу с вами переписку запросами нужной нам информации.

    Решение добавлено в корзину

    Перейдите в корзину и оформите заказ или продолжите покупки
    Перейти в корзину
    Продолжить покупки