Dissapearing/changing private information in facebook messenger - facebook

I am a new chatbot developer.
I recently saw a Bank's facebook page that lets you check your account balance.
The chatbot shows you the account balance then after 10 seconds it changes the content of the message to "This message has been hidden for your privacy"
Does anyone have any idea how to do this / replicate this feature?
edit : Here's a video sample of the feature
https://youtu.be/_bDSZGir0kw

Related

Unable to test facebook messenger bot. Webhook not receiving events

Following the recent changes for facebook developer, i had this alert on the webhook section on the developer dashboard, and therefore no webhook messages are received from 'testers, devs, etc' ;
As a result i am unable to test my mesenger bot apps.
I have created "Test users" from the "roles" section;
When i login with any "Test Users", the messenger bot app created does not appear in the Messenger Bot search.
Kindly note that my initial Webhook subscription at the developer dashboard is successful.
I want to test the bot before submitting for approval, is my approach wrong?
I am really at a loss as how to proceed. Any help will be very much appreciated.
If your app is in development mode, your bot will still be able to send messages to users with the developer, tester, or administrator role for the app.

Facebook chatbot doesn't reply reviewer in app-review

We have made a chatbot for Facebook Messenger and submitted it for app review 2 times requesting pages_messaging. Both times the same error occurs:
The app reviewer presses "Get Started" and the bot greets the user, and asks a yes/no question - as it should. However, when the app reviewer responds to this question the bot never replies. As shown in picture 1.
In picture 2 it is shown how the bot responds to everybody else (we have tested with 9 users).
Does anybode know why the bot only replies once? There is no error code from the server logs.
We have applied for pages_messaging, and added the reviewers as testers of the app, and editor of the connected page. Have anybode else had a similar experience?
Picture 1:
Picture 2:
Which framework you have used to develop your chatbot ? Can you cross check configuration while building your intent or entities, if you click on checkbox "Set this intent as end of discussion". If yes, please turn it off.

Facebook Chat bot not working for public

I have a chat bot working fine for a single page.
My app is currently live and available to the public.
I generated page tokens using Facebook Login.
But I want to integrate same chat bot with other pages also.
I follow below guidelines to subscribe other page in my app.
https://developers.facebook.com/docs/graph-api/reference/page/subscribed_apps
But other pages are not hitting my webhook.
Screenshot of may app and messenger review are below.
Second image of messenger review
Please suggest me how i integrate my app for multiple pages.
Am I missing any step?
Thanks in Advance

Facebook Ads page_welcome_message invalid for ads with Messenger as destination

trying to run a 'Traffic' ad to a Facebook Messenger bot.
In order to initiate the bot conversation I need to use the 'Get Started' button as part of the messenger ad conversation and therefore need to use the "Structured Message (JSON)" option.
I cannot submit the ad since it always fails with this error
"Invalid Page Welcome Message for Messenger Destination Ads: The Message Text (page_welcome_message) is invalid for ads with Messenger as destination."
It's unclear what "page_welcome_message" is and where to set it.
I tried researching the FB community and tried to reach out but to no avail - although I did find other people with the same issue.
Turns out that the JSON that Facebook creates using the "Quick Creation" feature is causing the issue.
With a manually created JSON, I'm able to submit the ad successfully.

Messenger Bot Features

I want to develop an app where the customer could log in, pay, and receive some videos & pdfs.
I guess I have three options:
1) Make my own web app
2) Make a Facebook app (account creation will be with facebook)
3) Make a Messenger bot. A person would ask the bot what they want, the bot would send them payment link, they would pay and the bot would send them the download link for the content.
The reason I am thinking of this is that every customer will have to initiate conversation with my bot, so the bot will be able to e.g. send them messages afterwards (remarketing).
So I guess my question is: would this work from a technical point? And is there any other notes or recommendations somebody can give me? Just want to see what the internet thinks about this idea. Cheers!
Dominik,
Your general idea will work with a FB bot. FB has some restrictions however:
"The Send/Receive API must not be used to send marketing or promotional messages, such as sale or product announcements, brand advertising, branded content, newsletters or the up-selling or cross-selling of products or service."
https://developers.facebook.com/products/messenger/
I'm not quite sure where the line is for users that reach out to your Bot in terms of up-selling.
If you haven't started yet. See my article on getting your Facebook Bot up and running:
Facebook Bots for fun and profit
--Matt
As an update for anyone else reading this, Facebook have revised the clause on sending promotional / marketing messages, effectively allowing it, IIRC.
The restriction on promotional content has been removed for standard messaging.
https://developers.facebook.com/docs/messenger-platform/policy-overview