我在AWS Lex 2中使用Lambda从主bot调用另一个bot



我正在创建一个迎宾机器人,然后从迎宾机器人定向到特定的机器人。我需要以这种方式发展,因为我的组织有许多机器人和不同的部门机器人。

我已经试过客户端。PostText但是我在函数内得到一个错误。

我正在使用AWS Lex 2(仅在加拿大可用)和Lambda来进行呼叫。

我不确定什么是最好的是greter调用特定的重定向回greter还是greter调用特定的并在greter Bot中得到特定的答案。

如果我理解正确的话,您是想要编排多个Lex聊天机器人,以便为您的客户提供跨不同部门的帮助。

您可以使用的一种方法是在Lex机器人前面使用Lambda函数。这个lambda函数需要有一些状态来识别新客户和现有客户,并相应地指导客户。

新客户将被引导到迎宾机器人,完成任务后将被引导到下一个机器人。因此,迎宾机器人会说你好,并要求客户选择他们需要帮助的部门。

lambda函数需要存储该信息,然后开始为客户选择的部门调用正确的bot。

最新更新