我如何禁用Facebook Messenger永久菜单?

问题描述 投票:0回答:1

我最近为我的机器人启用了persistent_menu,但现在我想禁用它。

以下是我的启用方式

data={
  "psid" : uid,
  "persistent_menu" : [{
    "locale" : "default",
    "composer_input_disabled" : False,
    "call_to_actions" : [
        {
        "type": "postback",
        "title": "Request Ride",
        "payload": "Request Ride"
      },
      {
        "type": "postback",
        "title": "Call Customer Service",
        "payload": "Call"
      },
    ]
  }]
}

r = requests.post("https://graph.facebook.com/v6.0/me/custom_user_settings?access_token=<PAGE TOKEN>", data=json.dumps(data), headers={"Content-Type" : "application/json"})
python facebook-messenger-bot
1个回答
0
投票

要禁用它,只需忽略call_to_actions字段:

{
    "psid": <PSID>,
    "persistent_menu": [
        {
            "locale": "default",
            "composer_input_disabled": false
        }
    ]
}
© www.soinside.com 2019 - 2024. All rights reserved.