Integration of the chatbot with Facebook Messenger
Meta
Develop integration of our chatbot service with Facebook Messenger via Meta Messenger API. The integration should provide:
- Receiving messages from users in Facebook Messenger.
- Sending responses to users via Messenger.
The integration should be implemented as a separate module that interacts with our API.
Tasks
Authorization
- Ensure the authorization process via Meta App Dashboard.
- Implement processing and storage of access tokens (Page Access Token).
- Add token validity checks.
Webhook Setup
- Implement a webhook to receive events from Facebook Messenger:
messages: receiving messages from users.message_deliveries,message_reads: information about message delivery and reads.
- Register the webhook via Meta App Dashboard.
- Implement a webhook to receive events from Facebook Messenger:
Receiving Messages
- Process incoming messages and transmit them in standard format via our API:
Message format:jsonCopy code
{
"message_id": "string",
"sender_id": "string",
"recipient_id": "string",
"timestamp": "ISO8601",
"content": "string",
"type": "text|image|video|audio|file"
}
- Supported content types:
- Text.
- Images.
- Videos.
- Audio.
- Documents.
- Process incoming messages and transmit them in standard format via our API:
Sending Messages
- Implement functionality to send messages via Messenger API.
- Supported response types:
- Text messages.
- Media files (images, videos, audio).
- Documents.
- Quick Replies.
Error Handling
- Implement error handling logic:
- Invalid access token.
- Missing permissions.
- Message delivery errors.
- Log all errors with detailed descriptions.
- Implement error handling logic:
Configuration and Testing
- Ensure integration configuration via Meta App Dashboard:
- Connecting pages.
- Selecting events for the webhook.
- Provide a test page to demonstrate the integration functionality.
- Ensure integration configuration via Meta App Dashboard:
Documentation
- Prepare documentation that includes:
- Instructions for configuring the integration in Meta App Dashboard.
- Description of the API to be used for interaction.
- Examples of requests and responses.
- Prepare documentation that includes:
Technical Requirements
Facebook Messenger API
- Use Messenger Platform API.
- Must implement a webhook for event handling.
Data Format
- Transmit received messages in the JSON format described above.
- Responses according to the Messenger API format.
Programming Languages
- Preferred: Python or Node.js.
- Other languages are allowed upon prior agreement.
Security
- All requests must be executed over HTTPS.
- Access tokens must be encrypted.
Expected Outcome
- Integration module that allows receiving and sending messages via Facebook Messenger.
- Documentation for configuring and using the module.
- Demonstration of the integration functionality on a test Facebook page.
Deadline
- Estimated completion time: 14 calendar days from the acceptance of the order.
Budget
this is a preliminary selection, the most suitable performers will be provided with our API documentation
- Indicate your budget proposals in the application.
-
659 4 0 Good day, I have already sent you applications for two announcements, and I am also ready to take this on, I will complete it quickly and efficiently.
-
8193 63 1 Good day! I am ready to create and integrate chatbots on Facebook Messenger through the Meta Messenger API. I look forward to the opportunity to discuss the details and collaborate on the project!
-
449 3 1 1 I propose to develop a module for integrating your chatbot service with Facebook Messenger via the Meta Messenger API.
Functionality:
Authorization:
Integration through the Meta App Dashboard.
Storage and verification of the Page Access Token.
Webhook setup:
Receiving events messages, message_deliveries, message_reads.
Registration and testing of the webhook.
… Receiving messages:
Processing text, images, videos, audio, documents.
Transmitting data to your API in standard format.
Sending messages:
Text messages, media files, documents, quick replies (Quick Replies).
Error handling:
Logging of authorization errors, delivery errors, lack of permissions.
Result:
A working module for receiving and sending messages.
Integration with a test Facebook page.
Ready to discuss the details and start working! 🚀
-
224 1 0 Hello! I am ready to take on your task. I have already worked with Instagram and Facebook chats. I work in Java. All details in private. It is difficult to calculate the budget right now; we need to discuss the project in more detail.
Current freelance projects in the category Bot Development
Restoration of access to the Telegram account.
223 USD
My Telegram was on a German number that has been inactive for 5 years. The email was not linked. Two-factor authentication was enabled for protection. The account has somehow logged out on all devices. I need help recovering the account. Bot Development, Apps for iOS (iPhone and iPad) ∙ 49 minutes back ∙ 5 proposals |
Automatic posting of stories on InstagramGood day, I need help with setting up automatic posting of stories on Instagram. There are already stories in the Instagram archive that have been published, and they need to be reposted. AI & Machine Learning, Bot Development ∙ 4 hours 33 minutes back ∙ 16 proposals |
Automation bot for playerok.com
89 USD
1. Main Menu and Monitoring Dashboard screen updated in real-time (or by button): Status of key modules (On/Off). Current tasks: number of pending code/email deliveries from buyers, active orders. Financial summary for the current date (Total amount, net profit considering… Engineering, Bot Development ∙ 1 day 13 hours back ∙ 37 proposals |
Integration of the analytics system with the Database in Tables
111 USD
The current analytics system needs to be brought to a stable working state. Currently, data from CRM, telephony, and advertising accounts is pulled through Supabase via MSP into Google Sheets, but some processes still require manual control. This needs to be eliminated.1.… AI & Machine Learning, Bot Development ∙ 2 days 8 hours back ∙ 32 proposals |
Telegram bot for hiring/searching employees. For job searching.
24 USD
1. General Concept Creation of a Telegram bot for automating recruitment and mutual job searching. The system operates on the principle of active response and mutual confirmation of interest (Double Opt-In). The system includes two roles: Employer (Company Owner) and Worker (Job… Python, Bot Development ∙ 2 days 10 hours back ∙ 90 proposals |