在不激活sap会话AI的其他技能的情况下获取用户名并进行存储

2020-08-15 21:25发布

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

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


嗨,

我正在创建一个聊天机器人,该聊天机器人具有一种称为USER UNLOCK的技能,用于解锁系统中的用户帐户。 为此,我需要从用户获取系统用户名 因此,我将提示用户输入用户名,然后将其存储在变量中,以备后用。

但是我面临的问题是,每当用户输入用户名时,聊天机器人也会开始触发其他技能。

例如,当触发用户解锁技能时,流程如下。

启动:请输入您的用户名,例如DEMO

用户:KBOT(系统用户名)

启动:再见。 (该机器人将KBOT识别为问候语并触发了该技能)

我如何使机器人存储用户名并避免机器人 开始其他技能?

有没有办法做到这一点。

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

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


嗨,

我正在创建一个聊天机器人,该聊天机器人具有一种称为USER UNLOCK的技能,用于解锁系统中的用户帐户。 为此,我需要从用户获取系统用户名 因此,我将提示用户输入用户名,然后将其存储在变量中,以备后用。

但是我面临的问题是,每当用户输入用户名时,聊天机器人也会开始触发其他技能。

例如,当触发用户解锁技能时,流程如下。

启动:请输入您的用户名,例如DEMO

用户:KBOT(系统用户名)

启动:再见。 (该机器人将KBOT识别为问候语并触发了该技能)

我如何使机器人存储用户名并避免机器人 开始其他技能?

有没有办法做到这一点。

付费偷看设置
发送
4条回答
大简至美
1楼 · 2020-08-15 21:34.采纳回答

在要求用户名的操作中,您不能"转到"另一个操作并将其设置为"等待用户输入",然后将用户的输入存储到存储字段中吗?

大道至简
2楼-- · 2020-08-15 21:40

现在,我已经玩过它了,只是扩大答案。

  • 我使用了一个仅带有问候语动作的新机器人,但是您当然有一些要求输入用户名的动作
  • 创建一种由称为"反馈"的内存字段触发的技能。 在操作中,将用户输入保存到名为"用户名"的内存字段中,然后取消设置"反馈"内存。
  • 在要求输入用户名的操作中,设置内存字段反馈,然后使用您刚刚掌握的技能 创建(更新对话->转到)。

我花了一个 一点点地弄清楚了用于使用内置变量设置内存字段的JSON格式,但最终还是有效。

我基于以下问题对此进行了部分组合: /img/questions/12710286/accepting-free-text -as-in-entity.html 。 感谢 Rodrigo Ariel Giner de la Vega

d56caomao
3楼-- · 2020-08-15 21:36

Daniel Wroblewski

非常感谢。 这就是我想要的。

有效。

感谢和问候

Chandrasekar K

代楠1984
4楼-- · 2020-08-15 21:38

您好 Chandrasekar K K1796

感谢您的详细说明,它有所帮助:)

我错过了触发器部分条件部分,并对其进行了更正,现在可以正常工作了。

感谢和问候
Kishore

一周热门 更多>