首页 > 解决方案 > 如何将数据从 React 传递到 Alan-AI Studio?

问题描述

我从用户的下拉列表中询问一个国家。然后我想把这个国家传递给alan studio,这样我就可以把这个国家添加到NEWS_API_URL

标签: reactjs

解决方案


有两种方法可以将数据发送到 Alan Studio 中的语音脚本:callProjectApisetVisualState.

您可以使用setVisualState方法将应用程序的当前状态传递给语音脚本。如果您需要了解应用程序状态以调整对话流中的逻辑,例如过滤掉一些语音命令、给出适用于该状态的响应等,这会很有帮助。

callProjectApi方法具有更一般的用法。如果您需要将任何数据传递给语音脚本或在没有语音命令的情况下执行某些操作(调用函数、设置变量值),它会有所帮助。

您可以在此处阅读更多信息: https ://alan.app/docs/server-api/visual-state https://alan.app/docs/server-api/api-reference#projectapi


推荐阅读