我正在尝试在 Meta cloud api (https://developers.facebook.com/docs/whatsapp/cloud-api/) 中创建一个 WhatsApp 聊天机器人,其中我们将拥有类似于 this 的流程(几个供用户选择的选项)。
考虑到我在后端接收消息,了解客户处于机器人哪个阶段的最佳方法是什么? API 本身或外部是否有任何工具可以解决该问题?建议将此信息存储在数据库中吗?
您可以使用像redis这样的会话管理工具在服务器端存储过去的信息,或者您也可以在客户端保存信息,但这可能存在风险,具体取决于信息类型。如果您想将其保存在客户端,请尝试在签名后保存,以免被篡改。