如何使用python自动将现有意图列表中的意图添加到现有AWS LEX BOT中

问题描述

使用意图创建了一个json文件,并将其上传到S3。

使用Python在S3中使用put_intent api创建了AWS lex中的意图。

意图已添加到现有意图列表中。

如何使用python将新创建的意图添加到现有BOT中,或者如何从现有意图中自动将意图添加到现有Lex Bot中

enter image description here

解决方法

我能够找到解决方案,而解决方案是在boto3库中使用put_bot api。我们应该在put_bot api中提及意图列表。 put_bot将使用提到的意图更新或创建机器人。如果我们正在使用put_bot api更新具有意图的bot,则它将删除所有现有意图,并且仅删除api调用中提到的意图,这意味着它将用新的bot替换现有的bot。