Обмен сообщениями Webhook для бота Microsoft Skype

Я настраиваю бота Microsoft Skype и хочу, чтобы он мог публиковать сообщения в индивидуальных и групповых чатах. Я добавил бота на https://developer.microsoft.com/en-us/skype/bots/manage и установил флажки Messaging, но есть поле для "Messaging Webhook", которое говорит: "HTTPS URL для отправки чата сообщения и содержание к. Требуется, если у вас есть возможность чата ". Что я положу в этой области? Там нет очевидной справочной ссылки. Нужно ли настраивать веб-сайт Azure?

1 ответ

Решение для Node.js:

Если вы хотите протестировать своего бота локально, вам необходимо следовать инструкциям для ngrok, описанным в комментариях к этому примеру и в этом руководстве. После запуска ngrok вы получите URL-адрес HTTPS, например: https://62a8271e.ngrok.io, Затем вам нужно добавить /api/calls по этому URL, то есть URL веб-крючка, который нужно ввести в конфигурации канала Skype, и в качестве переменной среды "CALLBACK_URL" будет https://62a8271e.ngrok.io/api/calls,

Если вы хотите протестировать своего бота в глобальном масштабе и развернуть его как веб-приложение Azure, вам нужно заменить URL-адрес ngrok на URL-адрес вашего бота, то есть он должен выглядеть примерно так: https://yourbot.azurewebsites.net/api/calls, Не забудьте добавить этот URL-адрес как переменную среды в настройках вашего веб-приложения.

Другие вопросы по тегам