我正在设置一个Microsoft Skype机器人,我希望能够让它将消息发布到个人和群聊。我在https://developer.microsoft.com/en-us/skype/bots/manage添加了一个机器人并检查了Messaging复选框,但是有一个“Messaging Webhook”字段,其中显示“用于发送聊天消息和内容的HTTPS URL。如果您有聊天功能,则需要”。我该在这个领域投入什么?没有明显的帮助链接。我是否需要设置Azure网站?
答案 0 :(得分:1)
Node.js的解决方案:
如果您想在本地测试您的僵尸程序,则需要按照this example和this 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添加为环境变量。