从webhook发送多个响应

2020-08-22 07:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在研究一个可能被问到问题的聊...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在研究一个可能被问到问题的聊天机器人,然后我们的Webhook在我们的数据库中搜索这些问题的答案。 我们还支持用户存储他们最喜欢的问题列表。 我试图添加功能,使用户可以要求"列出我的收藏夹",然后聊天机器人将遍历他们的每个收藏夹,找到数据库中每个收藏夹的答案,并将答案返回给用户。 但是,找到一个个人收藏夹的答案大约需要3-5秒,而合理的用例可能会使用户拥有大约20个收藏夹。 因此,我是聊天机器人,它找到第一个收藏夹的答案,将答案发送给用户,然后在用户仍在阅读第一个收藏夹的答案时找到第二个,依此类推。 但是,我找不到在行中的SAP对话AI中向对话发送多个消息的方法。 任何帮助都会很棒。

TLDR:我需要让后端服务器能够以连续多个不同消息响应SAP Webhook请求的方法。

编辑:使用node.js

3条回答
大简至美
2020-08-22 07:48

我使用SAP CAI的python库设法一次发送了多条消息


 connect = sapcai.Connect('a5bdd65cd92b26de3c49d8fxxxxxxxx')
 connect.send_message(您要发送的JSON对象,json_data ['conversation'] ['conversation_id'])

 

json_data ['conversation'] ['conversation_id']从聊天中获取对话ID,这是send_message方法所必需的。

希望这对您有所帮助!

一周热门 更多>