Как создать рассылку через Telegram
alt 750

Для создания рассылки через Telegram необходимо разработать внешнюю обработку, в которой будет реализована логика рассылки (подробнее см. «Как создать внешнюю обработку для рассылки»).

Так же необходимо создать Telegram-бот, который будет выполнять рассылку и зафиксировать идентификаторы получателей Telegram-уведомлений в справочниках базы данных. (подробнее см. «Как создать Telegram-бота для рассылок уведомлений» и «Как узнать идентификатор Telegram пользователя»). Если внешняя обработка рассылки требует шаблона сообщения, его следует сформировать в справочнике «Шаблоны сообщений».

Примечание. 

  1. На странице «Пошаговая инструкция создания рассылки через Telegram» приводиться подробная инструкция для получения ежедневного отчета о выручке по всем Торговым объектам фирмы.
  2. Обработки идут в комплекте поставки в каталоге ExtFiles. Этот каталог помещается в каталог шаблона конфигурации. Обычно это c:\Program Files (x86)\ilexx\TorgPred7\7_0_50_1\ExtForms\, но может быть и в папке «User» (или «Пользователи»)— подпапка, которая содержит информацию о профиле текущего пользователя.

 

Создается конкретная рассылка в справочнике «Рассылки», который вызывается командой «Рассылки (дополнительными обработками)» из группы «Сервис» раздела «Сервис».


В шапке формы следует:

  • заполнить «Наименование» — строка с пояснением что это за рассылка;
  • задать флаг «Использовать» — признак того, что рассылка будет выполняться;
  • в реквизите «Внешняя обработка» указать внешнюю обработку, в которой реализована логика рассылки. Обработка выбирается в справочнике «Дополнительные отчеты и обработки». Если в справочнике нужной обработки нет, её следует загрузить в справочник из файла. Реквизит «Имя метода внешней рассылки» — строковое поле, которое, как правило, загружается из внешней обработки.
  • в реквизите «Учетную запись Telegram бота» выбирать в справочнике «Telegram-боты для рассылки»» учетную запись в Telegram от лица которой будет происходить рассылка. Рассылка будет приходить только тем пользователям и групповым чатам, которые подписались на этого Telegram-бота.

 

Реквизит «Шаблон сообщения» заполняется ссылкой на справочник «Шаблоны сообщений» в том случае, если разработчик внешней обработки использует средства механизма шаблонов. В некоторых случаях реквизит заполняется автоматически при выборе внешней обработки в реквизите «Внешняя обработка».

 

В табличной части элемента справочника «Рассылки» следует:

  • в закладке «Получатели Telegram» задать получателей рассылки с их идентификаторами Telegram. Это могут быть идентификаторы как личных чатов сотрудников, так и групповые чаты. В закладке указываются ФИКСИРОВАННЫЕ получатели, то есть мы создаем рассылку и точно понимаем кому она предназначена, кто будет ее получать;
  • в закладке «Виды контактной информации» можно задать получателей, зависящих от обрабатываемых документов. Например, указать контрагента и его вид контактной информации. То есть явно указать, по какому реквизиту документа получать данные для отправки сообщения. Например, следует указать реквизиты «Идентификатор Telegram» конкретных справочников, если получателем рассылки будут чаты с указанными в реквизите идентификаторами. Если рассылку планируется выполнять через E-mail, то следует выбрать реквизит «Электронная почта» указанного справочника.

Информация будет востребована если это реализовано в логике используемой внешней обработки;

  • задать расписание выполнения рассылки в закладке «Расписание», если рассылка будет выполняться автоматически регламентным заданием;

заполнить закладку «Виды документов», если этого требует логика работы внешней обработки.

 

Так же следует настроить расписание выполнения регламентного задания «Рассылки: Проверка необходимости рассылки по расписанию», если предполагается выполнять рассылку по созданному расписанию. Рекомендуемая периодичность запуска регламентного задания — от 3-х до 5-ти минут.

Для удобства контроля выполнения рассылки следует запустить «Монитор рассылок (дополнительными обработками)».

 

Пожалуйста оцените пользу статьи для вас

Если у вас есть пожелания или вы не согласны с тем, что написано в статье, напишите нам в Телеграм