消息Webhook for Microsoft skype bot

时间:2016-06-04 16:58:05

标签: azure chat skype microsoft-skype-bot

我正在设置一个Microsoft Skype机器人,我希望能够让它将消息发布到个人和群聊。我在https://developer.microsoft.com/en-us/skype/bots/manage添加了一个机器人并检查了Messaging复选框,但是有一个“Messaging Webhook”字段,其中显示“用于发送聊天消息和内容的HTTPS URL。如果您有聊天功能,则需要”。我该在这个领域投入什么?没有明显的帮助链接。我是否需要设置Azure网站?

enter image description here

1 个答案:

答案 0 :(得分:1)

Node.js的解决方案:

如果您想在本地测试您的僵尸程序,则需要按照this examplethis guide的评论中所述的ngrok说明进行操作。运行ngrok后,您将获得一个HTTPS网址,例如https://62a8271e.ngrok.io。然后,您需要将/api/calls附加到此URL,即您需要在Skype频道配置中输入的webhook URL以及环境变量“CALLBACK_URL”将为https://62a8271e.ngrok.io/api/calls

如果您想全局测试机器人并且已将其部署为Azure Web应用程序,则需要使用机器人URL替换ngrok URL,即URL应类似于https://yourbot.azurewebsites.net/api/calls。不要忘记在Web应用程序设置中将此URL添加为环境变量。