Reactjs 如何将数据从React传递到Alan AI Studio?
我从一个用户的下拉列表中请求一个国家。然后我想把这个国家传递给alan studio,这样我就可以将这个国家添加到新闻API URL中。有两种方法可以将数据发送到alan studio中的语音脚本:Reactjs 如何将数据从React传递到Alan AI Studio?,reactjs,Reactjs,我从一个用户的下拉列表中请求一个国家。然后我想把这个国家传递给alan studio,这样我就可以将这个国家添加到新闻API URL中。有两种方法可以将数据发送到alan studio中的语音脚本:callProjectApi和setVisualState 您可以使用setVisualState方法将应用程序的当前状态传递给语音脚本。如果您需要了解应用程序状态以调整对话框流中的逻辑,例如,过滤掉一些语音命令,给出适用于此状态的响应等,这将非常有用 callProjectApi方法有更一般的用法。
callProjectApi
和setVisualState
您可以使用setVisualState
方法将应用程序的当前状态传递给语音脚本。如果您需要了解应用程序状态以调整对话框流中的逻辑,例如,过滤掉一些语音命令,给出适用于此状态的响应等,这将非常有用
callProjectApi
方法有更一般的用法。如果您需要将任何数据传递到语音脚本或在不使用语音命令的情况下执行某些操作(调用函数、设置变量值),则它会有所帮助
您可以在此处阅读更多信息:
您在下拉列表中要求输入一个国家,我们要求输入您迄今为止编写的代码。你可以把它放在一个代码沙盒里,我可以给你一个github repo的链接吗?这是到带有alan studio代码的codesandbox的链接:-您的
组件正在接收国家/地区值是的,但此国家/地区仅保留在react中。我希望将此国家/地区传递给alan studio。是的,我找到了。我使用setVisualState完成了此操作。谢谢你的回答。请检查我在这里使用Alan制作的内容:-