Rasa / Slack Slash命令集成问题

问题描述

我已按照教程学习,并通过松弛状态成功设置了我的机器人应用程序。但是,只有当我直接使用Slack应用程序与机器人进行通信时,才会出现这种情况。我想使用斜杠命令在对话中调用我的应用程序。我在宣誓权限和交互部分以及斜杠命令部分中都提供了重定向URL http://<ngrok_url>/webhooks/slack/webhook。仍然没有运气。在ngrok会话中,我得到一个500 Internal Server Error,在运行的rasa会话中,它表明我有 KeyError: payload问题。如何将斜杠命令与我的应用程序集成?

解决方法

如果要集成斜杠命令,则可能必须基于Slack连接器创建自定义连接器,因为未将Slack连接器设置为处理斜杠命令。