2016-06-04 9 views
0

Ich bin ein Microsoft Skype-Bot einrichten, und ich möchte in der Lage sein, Nachrichten an Einzel- und Gruppenchats zu senden. Ich habe einen Bot um https://developer.microsoft.com/en-us/skype/bots/manage hinzugefügt und die Kontrollkästchen Nachrichten überprüft, aber es gibt ein Feld für "Messaging Webhook", die besagt "Die HTTPS-URL zum Senden von Chat-Nachrichten und Inhalte zu. Erforderlich, wenn Sie eine Chat-Funktion haben". Was gebe ich in dieses Feld? Es gibt keinen offensichtlichen Hilfe-Link. Muss ich eine Azure-Website einrichten?Messaging-Webhook für Microsoft Skype-Bot

enter image description here

Antwort

1

Lösung für Node.js:

Wenn Sie Ihren Bot lokal zu testen, müssen Sie die Anweisungen für ngrok in den Kommentaren der this example und this guide beschrieben folgen. Sobald Sie ngrok ausführen, erhalten Sie eine HTTPS-URL wie https://62a8271e.ngrok.io. Sie müssen dann /api/calls an diese URL anhängen, d. H. Die Webhook-URL, die Sie in die Skype-Kanalkonfigurationen eingeben müssen, und als Umgebungsvariable "CALLBACK_URL" wäre https://62a8271e.ngrok.io/api/calls.

Wenn Sie Ihren Bot global testen möchten und ihn als Azure-Webanwendung bereitgestellt haben, müssen Sie die ngrok-URL durch Ihre Bot-URL ersetzen, d. H. Die URL sollte ungefähr so ​​aussehen: https://yourbot.azurewebsites.net/api/calls. Vergessen Sie nicht, diese URL als Umgebungsvariable in Ihren Web-App-Einstellungen hinzuzufügen.

Verwandte Themen