I got this message today also. This is the bug from Facebook.
Right now, you can get Page Access Token via Graph API Explorer instead of App Dashboard.
- Go to: https://developers.facebook.com/tools/explorer/
- Click Get Token > Get User Access Token
- Select the following scopes :
manage_pages
, pages_messaging
, and pages_messaging_phone_number
.
- In Application selector, select your app.
- Select your page to get Page Access Token.
Now you have Page Access Token, which you can use it for your Messenger Bot.
Check whether it worked by doing :
curl -X POST "https://graph.facebook.com/v2.6/me/subscribed_apps?access_token={{your_access_token}}"