我刚开始使用facebook messenger平台。虽然似乎有很多可能。我无法弄清楚如何要求公开输入。
这个想法是这样的:用户向我们发送一个关键字,这是有效的,并且机器人要求提供可以获取其他数据的ID。唯一的问题是如何捕获此ID并使用它启动获取过程?如何让机器人知道用户的下一个回复应该用于此过程?
我尝试了有效载荷的一些事情,但到目前为止没有成功,只有崩溃或僵尸程序只是遵循通用消息接收方法(将消息回复给用户)。
答案 0 :(得分:1)
您可以使用有效负载来携带信息,或者我建议跟踪用户状态,这意味着每次收到消息时都会检查他们是否发送了关键字,如果他们发送了关键字,则将其移至“等待ID状态”并保存关键字及其userId和state。
如果您遇到编码的特定问题,例如您在有效负载中提到的崩溃,请发布导致问题的代码,我们可以尝试提供帮助。