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

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

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

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

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

Разработан аналогичный модуль для месседжера MaxМодуль позволяет отправлять оповещения в 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
Обновлено:
01.05.2026
Версия:
1.17.2
Установлено:
Более 1000 раз
Подходящие редакции:
«Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

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

Описание

Разработан аналогичный модуль для месседжера Max

Модуль позволяет отправлять оповещения в 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. Событие не сработает при ручном добавлении пользователя из админки и при автоматической регистрации после оформления заказа.
Для корректной работы ваш сайт должен использовать эти же стандартные события.

Отзывы (11)
Обсуждения (54)
Что нового
1.17.2 (01.05.2026) Правки для совместимости нескольких установленных модулей
1.17.1 (19.04.2026) Небольшие доработки прокси для лучшей совместимости. В строке настройки хоста теперь можно указывать несколько типов: socks5:// или например socks5h://
1.17.0 (22.03.2026) Добавлена возможность настройки прокси для решения проблемы с соединением с Telegram.
1.16.0 (29.01.2026) Обновление модуля для поддержки актуальности кода и устранения найденных проблем.
  • Доработан вывод значения свойства заказа при типе данных ENUM.
  • Почищен код приложения под актуальные версии PHP (8.4). Устранены устарешие зависимости, которые в будущем будут отключены на уровне битрикса.
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 пункт из списка выше и прикрепите к вопросу файл логов.

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

    Другие решения разработчика

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

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