Гиперссылки в Skype для бизнеса - на месте - PullRequest
0 голосов
/ 04 мая 2018

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

Есть ли какой-либо способ, который может быть обработан в событии по щелчку, как сейчас, когда мы щелкаем по любой гиперссылке, которая открывается в веб-браузере.

Есть ли способ справиться с этим в UCMA-5.0 SDK?

1 Ответ

0 голосов
/ 05 декабря 2018

Нет, это невозможно, так как событие «click» происходит внутри клиента Skype для бизнеса (так происходит на стороне клиента), и клиент Skype для бизнеса не отправляет ничего, когда пользователь нажимает на ссылку в мгновенном сообщении. На стороне UCMA-сервера потенциально ничего не может быть получено, чтобы определить, что пользователь нажал на определенную ссылку.

Но вы можете, в зависимости от ваших потребностей:

  • обнаруживает тот факт, что пользователь нажал на ссылку, внедрив что-то в страницу, которая будет открыта браузером

  • реализовать канал "контекстных данных", который бы открывал CWE (https://docs.microsoft.com/en-us/lync/desktop/lync-conversation-window-extension), и вы могли бы реализовать свои кнопки и связанную логику внутри CWE, и отправлять пользовательский ввод обратно, используя контекстные данные

  • предложить пользователю «Нажмите 1 для этого, нажмите 2 для этого, ...»

...