【问题标题】:Slack messages do not reach AzureSlack 消息未到达 Azure
【发布时间】:2018-05-02 23:47:47
【问题描述】:

所以我有一个问题要使 Slack 和 BotFramework 之间的通信成为可能。我在 Slack 上部署了一个机器人来测试部署,一切正常。我在另一个机器人上工作,当我尝试部署它时,没有消息到达 Azure 上的机器人。

由于我在 Azure 或 Slack 上看不到错误,我认为我的问题不是来自我的代码。看起来很奇怪的是,我没有从 Slack 收到任何消息,告诉我消息无法到达机器人,但我看不到消息到达 Azure。

我使用它在 Slack https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-slack 上安装机器人,但我没有订阅在我的初始部署中运行良好的事件。

我尝试了一个示例机器人,但遇到了同样的问题。所以我一定遗漏了一些关于配置的东西。

我的机器人在 cortana 和 directline 上运行良好。

【问题讨论】:

  • 您是否看到有任何请求传入服务器?
  • 我没有看到任何
  • 您是否尝试打开应用程序洞察力来跟踪和检查请求是否到达服务器? Beisdes,您的机器人在其他渠道(例如网络聊天)中是否按预期工作?
  • 正如我所说,我的机器人在 Cortana 和 DirectLine 频道上运行良好,在网络聊天中也运行良好。我在 Application Insight 中没有看到来自 Slack 的任何请求。
  • 您是否尝试过删除 Slack 的配置,然后尝试重新添加频道?如果没有,您能否再次尝试该过程并在您启动该过程时在浏览器中打开一个开发者控制台?因此,如果您在此过程中收到任何错误消息,您可以获取 .har 文件。

标签: azure botframework slack-api


【解决方案1】:

我要尝试的第一件事是找出问题出在 Slack 端还是 Bot Service 端。

测试机器人服务端:

  • 你试过在测试聊天中跑步吗?
  • 或者尝试在本地机器上调试机器人服务?

如果有帮助,我在how to debug a bot service 上写了一个小教程。

希望有帮助!

提姆

【讨论】:

  • 我的机器人在本地、Cortana 上、使用 DirectLine 和网络聊天中运行良好。我在 Slack 中的消息只是没有到达 Azure。
猜你喜欢
  • 2022-01-12
  • 2014-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-23
  • 1970-01-01
  • 2014-08-28
相关资源
最近更新 更多