Расширение для отправки уведомлений из 1С в корпоративный мессенджер eXpress. Работает через BotX API, поддерживает групповые и личные чаты, типы сообщений.

Интегрируется в типовую БСПшную форму настройки. Если в конфигурации она переопределена, то достаточно включить константу "бэ_ИспользоватьБотаЭкспресс" и вызвать обработку "бэ_БотЭкспресс" для настройки параметров.

В зависимости от типа сообщений может отправлять их в разные чаты.
Можно проверить отправку, через команду "Информация о чате" (вызывается через контекстное меню на таблице чатов обработки "бэ_БотЭкспресс".


При работе с BotX API используются endpoints:
- POST
/api/v4/botx/notifications/direct- отправка уведомлений - GET
/api/v3/botx/chats/list- список чатов - GET
/api/v3/botx/chats/info- информация о чате - GET
/api/v1/botx/chats/personal- личный чат с пользователем - POST
/api/v3/botx/chats/create- создание чата - POST
/api/v3/botx/users/by_email- поиск по email - GET
/api/v3/botx/users/by_huid- поиск по HUID - GET
/api/v2/botx/bots/{id}/token— получение токена
Предполагается использование экспортных функций общих модулей бэ_БотЭкспресс, бэ_БотЭкспрессКлиент. Достаточно перетащить объекты в свое расширение/конфигурацию.
бэ_БотЭкспрессКлиент.ОтправитьСообщение(
"Завершена выгрузка заказов",
"Отчёт",
Перечисления.бэ_ТипыСообщений.Информация
);
бэ_БотЭкспресс.ОтправитьЛичноеСообщениеДляИД(
"Назначена задача №4321",
"Задача",
Перечисления.бэ_ТипыСообщений.Информация,
"6fafda2c-6505-57a5-a088-25ea5d1d0364"
);
Регистр бэ_ПользователиЭкспресс хранит email, Ид, Наименование. При отправке сообщений с указанием почты расширение сначала проверяет регистр, неизвестные адреса запрашивает через API и сохраняет. При получении участников чата тоже используется кэш.
Проверено на следующих конфигурациях и релизах:
- 1С:Библиотека стандартных подсистем, редакция 3.1, релизы 3.1.9.104
Вступайте в нашу телеграмм-группу Инфостарт