Skip to content

Latest commit

 

History

History
74 lines (46 loc) · 2.02 KB

README.md

File metadata and controls

74 lines (46 loc) · 2.02 KB

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