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

В шапке формы следует:
- заполнить «Наименование» — строка с пояснением что это за рассылка;
- задать флаг «Использовать» — признак того, что рассылка будет выполняться;
- в реквизите «Внешняя обработка» указать внешнюю обработку, в которой реализована логика рассылки. Обработка выбирается в справочнике «Дополнительные отчеты и обработки». Если в справочнике нужной обработки нет, её следует загрузить в справочник из файла. Реквизит «Имя метода внешней рассылки» — строковое поле, которое, как правило, загружается из внешней обработки.
- в реквизите «Учетную запись Telegram бота» выбирать в справочнике «Telegram-боты для рассылки»» учетную запись в Telegram от лица которой будет происходить рассылка. Рассылка будет приходить только тем пользователям и групповым чатам, которые подписались на этого Telegram-бота.
Реквизит «Шаблон сообщения» заполняется ссылкой на справочник «Шаблоны сообщений» в том случае, если разработчик внешней обработки использует средства механизма шаблонов. В некоторых случаях реквизит заполняется автоматически при выборе внешней обработки в реквизите «Внешняя обработка».
В табличной части элемента справочника «Рассылки» следует:
- в закладке «Получатели Telegram» задать получателей рассылки с их идентификаторами Telegram. Это могут быть идентификаторы как личных чатов сотрудников, так и групповые чаты. В закладке указываются ФИКСИРОВАННЫЕ получатели, то есть мы создаем рассылку и точно понимаем кому она предназначена, кто будет ее получать;
- в закладке «Виды контактной информации» можно задать получателей, зависящих от обрабатываемых документов. Например, указать контрагента и его вид контактной информации. То есть явно указать, по какому реквизиту документа получать данные для отправки сообщения. Например, следует указать реквизиты «Идентификатор Telegram» конкретных справочников, если получателем рассылки будут чаты с указанными в реквизите идентификаторами. Если рассылку планируется выполнять через E-mail, то следует выбрать реквизит «Электронная почта» указанного справочника.
Информация будет востребована если это реализовано в логике используемой внешней обработки;
- задать расписание выполнения рассылки в закладке «Расписание», если рассылка будет выполняться автоматически регламентным заданием;
заполнить закладку «Виды документов», если этого требует логика работы внешней обработки.
Так же следует настроить расписание выполнения регламентного задания «Рассылки: Проверка необходимости рассылки по расписанию», если предполагается выполнять рассылку по созданному расписанию. Рекомендуемая периодичность запуска регламентного задания — от 3-х до 5-ти минут.
Для удобства контроля выполнения рассылки следует запустить «Монитор рассылок (дополнительными обработками)».
Пожалуйста оцените пользу статьи для вас
Если у вас есть пожелания или вы не согласны с тем, что написано в статье, напишите нам в Телеграм