zsevic / fb-persistent-menu

CLI tool that adds or removes "Persistent menu" (on Messenger) for Facebook page

Home Page:https://www.npmjs.com/package/fb-persistent-menu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fb-persistent-menu

CLI tool that adds or removes "Persistent menu" (on Messenger) from Facebook page

⚠️ Prerequisites

  • The person must be running Messenger v106 or above on iOS or Android.
  • The Facebook Page the Messenger bot is subscribed to must be published.
  • The Messenger bot must be set to "public" in the app settings.
  • The Messenger bot must have the pages_messaging permission.

💻 Installation

npm install -g fb-persistent-menu

➡️ Usage

  • add menu - settings are in JSON format

fb-persistent-menu --token <PAGE_ACCESS_TOKEN> --settings '<MENU>'

  • remove menu

fb-persistent-menu --token <PAGE_ACCESS_TOKEN> --remove

fb-persistent-menu --token <PAGE_ACCESS_TOKEN> -r

🚀 Demo

addedPersistentMenu

fb-persistent-menu --token <PAGE_ACCESS_TOKEN> --settings '{
  "persistent_menu": [
    {
      "locale": "default",
      "call_to_actions": [
        {
          "type": "postback",
          "title": "Test",
          "payload": "TEST_PAYLOAD"
        },
        {
          "type": "web_url",
          "title": "Latest News",
          "url": "https://news.ycombinator.com/",
          "webview_height_ratio": "full"
        }
      ]
    }
  ]
}'

About

CLI tool that adds or removes "Persistent menu" (on Messenger) for Facebook page

https://www.npmjs.com/package/fb-persistent-menu

License:MIT License


Languages

Language:JavaScript 100.0%