如何在本地存储用户信息,当他使用Facebook Messenger的聊天机器人?

我跟着Facebook的文档,并设置我的Messenger软件。 它正常工作,只是我在使用它,但我不知道如何在本地创buildvariables和存储信息,以便我可以获得有关每个用户的个人信息。

例如。 如果我要求他们input他们的电话号码,我应该如何保存它,以便在新用户来电时input他的号码(如果variables是全局声明的话),也不会被覆盖。稍后使用它。

我使用了Node JS,并遵循了他们在文档中提到的步骤。

你有节点js服务器作为后端,可以沟通(mysql / sqlite)数据库。

Fb向senderId提供每个请求,另外还有另一个graphicsAPI用于获取用户的其他信息,如姓名,年龄,性别,个人资料图片链接等

https://graph.facebook.com/v2.6/SENDER_ID?access_token=YOUR_TOKEN

你可以在你的(mysql / sqlite)数据库中有一个表,你可以在其他列中存储senderId作为唯一键和其他信息,包括电话号码(通过询问用户获得)。

以下是公开个人资料API的文档链接。