Skip to content

tinwritescode/weekend-facebook-chatbot

Repository files navigation

GPT Facebook Chatbot

This is a repository for the GPT Facebook Chatbot. It was built during the developer's weekend and is intended to provide users with an interactive chatbot experience on Facebook. The bot can be installed and deployed on Fly.io, and there are instructions for setting it up and running it locally. For more support, please contact the developer at https://facebook.com/npmrunstart.

/help command /gpt command
GPT Facebook Chatbot GPT Facebook Chatbot

Installation

First, clone the repository:

git clone https://github.com/tinwritescode/weekend-facebook-chatbot

Deploy on Fly.io

fly launch

Setting up

In the config folder, you need a file named cookie.json that contains the Facebook cookie. To obtain the cookie.json file from Facebook, install J2Team Cookie, then navigate to the extension and press the export button.

After exporting the file, move it to the /config folder and replace the existing cookie.json file.

The contents of the file should be something like this.

{
  "url": "<https://www.facebook.com>",
  "cookies": [
   // many stuffs
  ]
}

Running locally

To install the necessary packages for the IDO specs GPT Facebook Chatbot, run the following command:

npm install

To develop the chatbot with autoreload, run:

npm run dev

And to start the chatbot, run:

npm run start

These commands are essential for running the chatbot locally. Make sure to include them in your workflow.

Contributing

Pull requests are welcome. If you plan to make major changes, please open an issue first and discuss what you would like to change.

Make sure to update the tests as appropriate.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published