从webhook发送多个响应

2020-08-22 07:16发布

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

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


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

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

编辑:使用node.js

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

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


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

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

编辑:使用node.js

付费偷看设置
发送
3条回答
大道至简
1楼-- · 2020-08-22 07:30

您可以在 https://github上查看。 com/SAPConversationalAI/SDK-NodeJS/wiki/接收并发送消息

 var sapcai = require('sapcai')。默认

 var client = new sapcai('YOUR_TOKEN')
 var connect = client.connect

 var connect = new sapcai.connect('YOUR_TOKEN')
connect.sendMessage(消息,'A_CONVERSATION_ID')

应该可以解决问题

大简至美
2楼-- · 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方法所必需的。

希望这对您有所帮助!

绿领巾童鞋
3楼-- · 2020-08-22 07:50

@cankaraduman我找不到回复评论的方法,希望您能看到! 我可能应该已经使用im.node.js进行了澄清。 我已经能够找到Python的mesage_send()函数的SDK文档,但找不到node.js的SDK文档,您知道节点中的等效函数是什么吗?

一周热门 更多>