Set Up Facebook Messenger Bot Using Custom ChatGPT Model and Cloud Functions (AWS Lambda/Google Cloud)

Job ID: 38782107

Budget: $10 – $30 AUD

We’re looking for an experienced developer to help set up a Facebook Messenger chatbot powered by a custom GPT model we created using OpenAI’s ChatGPT. This bot will utilize a cloud function (AWS Lambda or Google Cloud Functions) to receive messages from Facebook Messenger, process them through our ChatGPT API, and send responses back to users on Messenger.

Project Scope:

Facebook Messenger Integration:
Set up a webhook to receive and respond to messages on Facebook Messenger.
Integrate with our Facebook Page and Developer account for Messenger access.

Cloud Function Setup:

Deploy a cloud function on AWS Lambda or Google Cloud Functions to serve as a bridge between Messenger and our ChatGPT API.
Use Python (preferred) or Node.js for the function, handling HTTP requests, calling the OpenAI API, and returning responses.

Custom ChatGPT Model Integration:

Implement API calls to our custom ChatGPT model on OpenAI to process user messages and generate responses.
Configure authentication and ensure secure, reliable communication with the OpenAI API.

Testing and Handover:

Conduct end-to-end testing to confirm the bot functions as expected.
Provide documentation and guidance for future maintenance and adjustments.

Requirements:

Experience with Facebook Messenger API and webhook integration.
Proficiency in setting up cloud functions (AWS Lambda or Google Cloud Functions).
Familiarity with REST APIs and OpenAI’s ChatGPT API.
Ability to complete the project efficiently
Related categories: Python Facebook API RESTful API