我正在设置一个 Microsoft Skype 机器人,我希望它能够将消息发布到个人和群聊中。我在https://developer.microsoft.com/en-us/skype/bots/manage添加了一个机器人并检查了消息复选框,但是有一个“消息 Webhook”字段,上面写着“发送聊天的 HTTPS URL消息和内容。如果您有聊天功能,则需要“。我在这个领域放了什么?没有明显的帮助链接。我需要设置 Azure 网站吗?
问问题
3928 次
1 回答
1
Node.js 的解决方案:
如果您想在本地测试您的机器人,您需要按照本示例和本指南的注释中描述的 ngrok 说明进行操作。运行 ngrok 后,您将获得一个 HTTPS URL,例如https://62a8271e.ngrok.io
. 然后,您需要附加/api/calls
到此 URL,即您需要在 Skype 频道配置中输入的 webhook URL,环境变量“CALLBACK_URL”将是https://62a8271e.ngrok.io/api/calls
.
如果您想在全球范围内测试您的机器人并将其部署为 Azure Web 应用程序,则需要将 ngrok URL 替换为您的机器人 URL,即 URL 应类似于https://yourbot.azurewebsites.net/api/calls
. 不要忘记将此 URL 作为环境变量添加到您的 Web 应用程序设置中。
于 2017-01-16T13:21:08.167 回答