Facebook Messenger API - 可以生成"持久菜单"用户的具体情况?

时间:2017-03-15 06:21:33

标签: php facebook dynamic menu facebook-messenger

我正在使用Facebook Messenger平台开发Messenger BOT。我可以按照their guide创建永久菜单

我使用CURL来创建该菜单。这意味着,对每个人都应用(出现)相同的持久性菜单。

现在,我想知道持久菜单是否可以为不同的用户自定义。

作为一个最简单的例子,我想说我想在其中一个菜单项上添加用户名,例如:

  • Hello John Cena!
    • View my Credits
    • View Bills
    • Order History
  • Latest News
  • Promotions!

显然,我需要做更多有意义的事情。比如,基于用户放置不同的Web链接。根据用户显示/隐藏一些菜单项。等

请建议。

(注意:我使用PHP作为后端。)

1 个答案:

答案 0 :(得分:0)

持久菜单是Messenger Profile的一部分。 Messenger Profile是机器人属性的中央存储。所有Messenger Profile属性对于bot都是通用的,不能使用户特定。但是,您可以使用{{user_full_name}}使用用户名来个性化问候语。

注意:不确定{{user_full_name}}是否适用于永久菜单。