使用文本消息重定向到 FB Messenger 机器人。

Redirect to FB messanger bot with text message.

我正在将用户从我的网站重定向到第 3 方 FB 聊天机器人。让我们以 weather 机器人为例。简单的工作流程是: 1. 用户点击机器人 link 。 2. 用户在 Messanger bot 页面上。 3. 用户输入他的城市名称苏黎世并获取天气预报。

在我的场景中,我已经知道用户所在的城市,即苏黎世。我是否可以发送城市名称(短信)以及重定向到 weather 机器人,这样用户就不必输入它。我已经查看了 send api,但无法弄清楚。

如果您使用 m.me link 重定向到机器人,您可以在 ref 参数中包含城市。 ref 在 messaging_referrals 或 messaging_postbacks 事件中传送到您的 webhook,具体取决于聊天是新的还是现有的。然后机器人可以解析该 ref 和 return 适当的消息。

https://developers.facebook.com/docs/messenger-platform/discovery/m-me-links