For testing purposes I usually put some logs or debugger into my code, probably as everybody does. To test my bot I would like to do the same but is there even a way to test/debug the messenger bot locally, or do I always have to deploy my tests?
相关问题
- facebook error invalid key hash for some devices
- pick a random item from a javascript array
- LoginActivty with Firebase & Facebook authenticati
- facebook “could not retrieve data from URL”
- setRequestHeader Content-Type causes POST request
相关文章
- Facebook login for group members
- The method FB.api will stop working when called fr
- React native deep linking vs Facebook SDK conflct
- UIActivity with no settings for Facebook
- Facebook Messenger Customer Chat Plugin not appear
- facebook send API Error Code: 100 API Error Descri
- Can't use Facebook Account Kit: Error inflatin
- Facebook API error subcode 33
Try this out
https://github.com/SonOfSardaar/facebook-send-api-emulator
I wrote that as node application (send api emulation) with angular UI for messenger. this helped me to debug locally.
Just fill the webhook url with the url that you use for testing. You can send something to bot, and bot can receive the messages(if you are the administrator of the app). from the received messages you could get your
sender_id
, you can use the sender_id as the recipient and let bot send messages to the recipient. In this step you can just send a POST request independently for testing. After finishing all the testing above, remove the debugging part, it's time to go to app review!