@chatbase错误,在节点模式下未处理函数



我正在尝试将我的机器人程序与聊天库连接起来。为此,我生成了API密钥并将其与之连接,然后我用函数sendChatbaseHandledMessagesendChatbaseNotHandledMessage设置了我的意图。

当我使用sendChatbaseNotHandledMessage时,它会给出以下错误:

The message cannot be set as not_handled and not be of type user.
at MessageStateWrapper.exportCreatePayload (/home/runner/node_modules/@google/chatbase/lib/MessageSink.js:426:14)
at Promise (/home/runner/node_modules/@google/chatbase/lib/MessageStateWrapper.js:145:29)
at new Promise (<anonymous>)
at MessageStateWrapper.send (/home/runner/node_modules/@google/chatbase/lib/MessageStateWrapper.js:141:12)
at sendChatbaseNotHandledMessage (evalmachine.<anonymous>:36:143)
at evalmachine.<anonymous>:39:3
at Script.runInContext (vm.js:74:29)
at Object.runInContext (vm.js:182:6)
at evaluate (/run_dir/repl.js:133:14)
at ReadStream.<anonymous> (/run_dir/repl.js:116:5)

正如我所理解的,问题出在带有一些库的聊天库node_modules上。我能找到一些解决方案吗?

将我们工程师的响应重新发送到内部线程以供参考。

看起来错误是:消息不能设置为not_handled并且不是user类型聊天库API中未处理的消息只能由类型用户处理,因此需要说:

var msg=chatbase.newMessage('my-pi-key','my user-id'(msg.setAsTypeUser((.setAsNotHandled((.send((…

在聊天库API中,无法将代理消息设置为未处理,因此不允许执行以下操作:消息.setAsTypeAgent((.setAsNotHandled((

相关内容

  • 没有找到相关文章

最新更新