@Bekz_han

Как сделать отправку системных уведомлений битрикс в телеграм бота?

На корпоративном портале могут приходить системные уведомления, уведомления календаря, задач, бизнес процессов и т.д. В какой компонент или модуль нужно добавить код для отправки уведомления в телеграм бота? У меня есть предположение, что это pull and push модуль, только я не нашел в нем куда можно дописать код.
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ответы на вопрос 1
gromdron
@gromdron Куратор тега Битрикс24
Работаю с Bitrix24
Такое возможно для коробочной версии Битрикс24.

Вам нужно подписаться на событие OnAfterMessagesAdd модуля im - на вход принимает $messageId (число, идентификатор сообщения) и $arFields (массив, набор данных о сообщении). Это событие обрабатывается когда сообщение (не важно уведомление или сообщение в чат) добавляется на портале, поэтому нужно отслеживать что именно отправляется.

Так же отправку следует делать фоново, т.е. не выполнять ее напрямую, а делать отложенную отправку, т.к. в противном случае если система отправки в телеграм будет лагать, то весь портал при создании уведомления или написании личного сообщения будет лагать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы