如何在 Bixby 中存储数据

How to store data in Bixby

以下是我希望能够在 Bixby 中执行的步骤: 1. 用户说出一句话。 2. Capsule 然后进行 API 调用。 3. 将 API 调用返回的数据存储在本地。 4. 用户说出不同的话语。 5. API 调用会将一段存储的数据发送到端点。

我希望能够存储数据,以便我可以在未来的话语中重复使用它。我该怎么做?

只有通过连续调用函数,话语是连续的,我才能发现这是可能的,但是在我的用例中,可能不是连续的,我希望能够在其他 Bixby 中重复使用这些值还有会话。

您需要通过外部 API 调用来存储此状态,因为在退出胶囊后或跨请求时不会维护状态。参见“Capsule and Context State”,但这里是相关信息...

Context between capsules is not stateful, meaning that if the user leaves the capsule for another capsule or if the user leaves Bixby altogether, then any context for the first capsule is not guaranteed to be remembered.

If your capsule does need to remember context between various states, you should use the content provider. You can store as much information on the content provider side as needed. You can always use remote endpoints and set up your service how you want.