点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我是SAP对话AI的新手。 但是我为我的第一个机器人感到非常兴奋。
我有一个Webhook,应该将列表返回给机器人。 据我从文件中了解到,我应该返回类似的内容。 {
"回复":[ { " Type":"列表", "内容":{ "元素":[ { " title":" CreatedBy", " imageUrl":"链接到这里", "副标题":"巴塞尔", "纽扣": [] } ], "纽扣": [] } } ] }
但是我在机器人上遇到了这个问题
,内存为:
{ " nlp":{ " uuid":" 729bf813-4dc9-42cf-95c1-518bc3a1774b", "意图":[ { " slug":" queryticket", "信心":0.99, " description":"询问特定票证" } ], "实体":{ "提示":[ { "值":" 1575088166542", " raw":" 1575088166542", "信心":0.64 } ] }, " language":" en", " processing_language":" zh", " version":" 1909.0.3", " timestamp":" 2019-11-11T19:35:21.473540 + 00:00", "状态":200, "来源":"搜索票1575088166542", " act":" command", "类型":null, "感悟":"中立" }, " qna":{}, "消息":[ { " Type":"列表", "内容":{ "元素":[ { " title":" U_CreatedBy", " imageUrl":" https://image.shutterstock.com/image-photo/colorful-flower-on-dark-tropical-260nw-721703848.jpg", "副标题":"巴塞尔", "纽扣": [] } ], "纽扣": [] } } ], "会话":{ " id":" test-1573500875239", " language":" en", "内存":{ "票号": { "值":" 1575088166542", " raw":" 1575088166542", "信心":0.64 } }, " skill":" searchticket", " skill_occurences":1 }, "日志":{ " input":" search ticket 1575088166542", "日志":[ { " level":" info", " code":" I_SKILL_TRIGGERED", "数据":{ " skill_id":" 09357818-14e8-48a3-b881-dad2df48b567", " reason":" TRIGGERS_OK", " message":"技能searchTicket已被触发" }, "时间戳":" 2019-11-11T19:35:21.000Z" }, { " level":" info", " code":" I_REQUIREMENT_FULFILLED", "数据":{ " requirement_id":" 6440f0bd-9278-4c4a-bb9a-0dc3d40c7c21", " requirement_name":"票号", "值":{ "值":" 1575088166542", " raw":" 1575088166542", "信心":0.64 }, " message":"要求TicketNumber已通过{\" value \" => \" 1575088166542 \",\" raw \" => \" 1575088166542 \",\" confidence \" => 0.64}来满足 }, "时间戳":" 2019-11-11T19:35:21.000Z" }, { " level":" info", " code":" I_REQUIREMENTS_OK", "数据":{ " skill_id":" 09357818-14e8-48a3-b881-dad2df48b567", " message":"技能搜索要求已通过票证,正在执行操作" }, "时间戳":" 2019-11-11T19:35:21.000Z" }, { " level":" info", "代码":" I_EXECUTE_ACTION", "数据":{ " type":" http", "值":{ "消息":[ { " Type":"列表", "内容":{ "元素":[ { " title":" U_CreatedBy", " imageUrl":" https://image.shutterstock.com/image-photo/colorful-flower-on-dark-tropical-260nw-721703848.jpg", "副标题":"巴塞尔", "纽扣": [] } ], "纽扣": [] } } ], "后备":空 } }, "时间戳记":" 2019-11-11T19:35:26.000Z" } ] }, " hasDelay":是的, " hasNextMessage":false }
有人可以告诉我我在做什么错吗?
提前谢谢。
(9.5 kB)
你好Bilal!
由于您可以在会话AI的GUI中创建一个不包含按钮的列表,所以我认为您必须添加一些按钮是错误的。 但是,尽管如此,您不能只是将关键字放在json中。
我认为您的json应该看起来像这样:
但是我认为文档中存在错误。 根据文档的说明,在elements数组之后有带有按钮的第二部分。 我不明白为什么会这样。
我认为第二部分是 Rodrigo Ariel Giner de la Vega 引用。
您是否尝试过编写"类型"而不是"类型"? 我认为这段代码区分大小写。
嗨,我同意Monika,它也是区分大小写的,我相信格式应该是这样,我认为按钮对象不能多带带存在。
Pierre-Edouard Lieb 写道,您可能不能将按钮数组留空。 那么,为什么要删除而不是填充它们呢? 我想聊天机器人消失的原因是,他不知道该如何处理您的回复。 它是与他所知道的任何消息概念都不匹配的代码块。
您好 Bilal Sultan 按钮不能为空,您需要确保您的按钮数组包含某些内容。
莫妮卡·拉迪克, Rodrigo Ariel Giner de Vega , 皮埃尔·爱德华·里布
非常感谢。
问题出在莫妮卡(Monika)建议将Type重命名为type。
我还删除了空数组。
无论如何,我现在遇到另一个问题。
我的API发送响应后,聊天机器人便消失了。
我已经尝试了一切,但实际上没有任何作用。
这是我发送给机器人的json
有人能找出问题吗? 这个json工作正常。 但是突然我发回的任何列表都使该机器人消失了。
提前谢谢。
莫妮卡·拉迪克
您是说列表中必须包含按钮?
我仅在列表中显示数据。 我也不认为这是问题,因为这个json工作正常。
一周热门 更多>