Как отключить постоянное меню Facebook Messenger? - PullRequest
0 голосов
/ 05 февраля 2020

Я недавно включил 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"})

1 Ответ

1 голос
/ 05 февраля 2020

Чтобы отключить его, просто пропустите поле call_to_actions:

{
    "psid": <PSID>,
    "persistent_menu": [
        {
            "locale": "default",
            "composer_input_disabled": false
        }
    ]
}
...