如何使用 Rasa 通过 botframework 输出通道主动向 Skype 用户发送消息

问题描述

我正在努力解决一个问题,我必须每天集成向 Skype 用户发送消息。我曾尝试使用 API (https://rasa.com/docs/rasa/pages/http-api#operation/executeConversationAction) 来运行操作并触发意图,但没有奏效。我认为这里的问题是 botframework 不受支持输出渠道,因为它适用于 Telegram

这是输出通道为botframework时的结果,但是当我通过telegram

设置时它没有出现

我该如何完成这项任务?谢谢。

enter image description here

解决方法

我认为不支持 botframework 通道,因为它没有实现用于意图注入的 get_output_channel 方法。

但是,我不确定为什么会这样,因为我不熟悉频道。这将取决于通信连接的类型,即在 botframework 中 Rasa 是否能够在没有先收到消息的情况下将消息发送到通道。在通道代码中,发送消息看起来像一个 POST 请求,所以我认为是这种情况。

我认为您可以为此在 Rasa 存储库中提出增强请求。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...