Интеграции с внешними системами взаимодействия
С помощью системы взаимодействия «1С:Шины» вы можете отправлять уведомления пользователям, инициировавшим взаимодействие, из приложения во внешние системы взаимодействия. Поддерживаются такие популярные службы обмена сообщениями, как Telegram, WhatsApp, VK, WebChat и Webhook. Интеграции позволяют реализовать рассылку сообщений нескольким пользователям, отправить сообщение отде льному пользователю, а также получать уведомления о входящих сообщениях.
Работа с интеграциями в интерфейсе на примере Telegram
Интеграция с Telegram осуществляется с помощью Telegram-бота. Благодаря этому с пользователем могут взаимодействовать сразу несколько человек. При этом для пользователя это будет выглядеть как общение с одним человеком.
Сценарий добавления интеграции с Telegram-ботом:
-
Создайте Telegram-бот. Воспользуйтесь утилитой @BotFather, следуйте инструкции и при завершении сохраните токен бота:
Токен будет выглядеть следующим образом:
6875068338:AAGLTvT-gLN_m5jn-LW9vuPoa1vEVNzsWxE
-
Зарегистрируйте свое приложение в системе взаимодействия.
-
В среде разработки добавьте форму
CollaborationSystemIntegrationForm
:ВидЭлемента: ФрагментКомандногоИнтерфейса
Ид: 5b285b5b-d0b2-451e-bdaf-e85f2df9e02b
Имя: Интеграции
ОбластьВидимости: ВПодсистеме
Элементы:
-
Тип: НавигационнаяКоманда
Представление: Интеграции
ТипФормы: CollaborationSystemIntegrationsFormС ее помощью вы сможете создавать, копировать и редактировать интеграции системы взаимодействия.
-
Откройте приложение, в которое вы добавили форму для создания интеграций, и перейдите на эту форму. Нажмите кнопку + Добавить интеграцию. Укажите имя и наименование ключа интеграции. В поле Вид интеграции выберите Telegram. На вкладке Параметры введите токен бота:
-
Выберите участников обсуждения:
Все выбранные участники смогут взаимодействовать с пользователем Telegram от одного лица.
-
Нажмите кнопку Сохранить и закрыть. Интеграция должна появиться в списке доступных интеграций.