slack - Rasa Slack 集成问题
问题描述
我正在使用 rasa 使用 Ngrok 连接到 slack。
我的机器人正在正确响应 RASA X。这些是我为连接 slack 所做的步骤。
- 创建新频道。
- 在 App home 中添加了新用户(slack 中的新用户,为我使用了 dialogflow)。
在事件订阅中添加 URL,如下所示:
包含 ngrok/webhook url 的事件订阅
订阅了以下机器人事件。
添加 localhost 以重定向 URL
将应用程序安装到频道将机器人用户 OAuth 访问令牌复制到我的凭据文件:
然后在运行 ngrok 的端口 5005 上使用 rasa 启动机器人,我从 slack 得到响应到 rasa(rasa 运行操作终端,试图运行一些 google drive api)。即使是简单的机器人也没有响应 hi msg 也尝试过。
只有在 cmd 我得到响应,这意味着 msg 来自 slack 到 rasa
并且不会在 rasa 窗口中取回任何消息。
注意:我也用过
rasa run -m models --enable-api --cors “*” --debug
调试输出,它清楚地显示了从 slack 到 rasa 的消息,机器人预测正确的意图并发出正确的响应。但是这个味精没有被恢复到松弛
解决方案
推荐阅读
- azure - Azure 搜索中是否有任何可用的拼写检查选项?
- css - 调整大小时将页脚放在按钮上而不隐藏页面内容
- java - Java将分隔符添加到字符串
- arrays - 如何对字符串数字进行排序?
- sql - 查找在每天特定时间的两个日期之间输入的数据库记录
- python - 如何通过python在solidity网络以太坊中构建智能合约?
- python - 在本地网络之外时,托管在 Windows 10 上的 Flask-SocketIO 服务器可在除端口 80 之外的所有端口上工作
- c# - 如何使图像 phash 值只有 16 位
- sql-server - SQL Server中是否有任何方法或工具可以根据网页字段名称在整个数据库中查找列?
- java - 查找字符串中的重复字符