coderstar

CODERSTAR.RU / уроки и разработки (1С:Предприятие)

Как заполнить параметры пользователей для телеграм-рассылки

10.09.2024 114 Чтение ~10-15мин
Короткая инструкция по заполнению идентификатора чата (chat id) пользователей базы 1С для проведения telegram-рассылок.

Некоторые разработки на сайте позволяют отправлять различные уведомления из 1С в Telegram, в том числе автоматически, на основании настроенных правил.

Процесс настройки такой отправки простой, достаточно выполнить несколько шагов. 

Во-первых, нужно создать телеграм-бот. В интернете достаточно инструкций на эту тему. После создания бота у вас будет токен, который используется при отправке уведомлений.

Во-вторых, для каждого пользователя нужно узнать идентификатор чата (дело в том, что даже в рамках одного телеграм-бота с каждым пользователем ведется отдельная уникальная переписка, именно для этого нужен идентификатор). С этим шагом у пользователей нередко возникают сложности, поэтому я решил его упростить и создал разработку для этих целей.

Скачать разработку можно по ссылке.

Для хранения сведений об идентификаторе сначала создадим строковый дополнительный реквизит для справочника Пользователи с наименованием Идентификатор чата.

дополнительный реквизит в 1с

Далее пользователи заходят в телеграм и добавляются самостоятельно в наш бот (аналогично вступлению в группы) и оставляют сообщение в боте (для самоидентификации).

Теперь используем обработку. На форме указываем созданный допреквизит и токен нашего телеграм-бота. Для заполнения таблицы нажимаем одноименную кнопку. В результате таблица заполнится данными сообщений, оставленных пользователями в боте.

заполнение идентификатора чата телеграм в 1с

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

выбор пользователей в таблице 1сПосле этого нажимаем Сохранить значения. В результате идентификаторы чата будут загружены в дополнительный реквизит пользователей.

допреквизит пользователя в 1с


Дмитрий Медведков 1С

Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных 1C