Skip to content

Latest commit

 

History

History
49 lines (30 loc) · 1.48 KB

README.md

File metadata and controls

49 lines (30 loc) · 1.48 KB

FacebookChatbot

A chatbot that automatically responds to messages, and retrieves information for the NES club. The chatbot also integrates several APIs to send memes, and quotes, and search for documents, as well as an admin dashboard to efficiently manage club activities.

Features

  • Automated messaging: The chatbot can automatically respond to user messages.
  • Information retrieval: It can retrieve information for the NES club based on user queries.
  • Integration of external APIs: The chatbot integrates APIs to send memes, quotes, and search for documents.
  • Admin dashboard: There is an admin dashboard for efficient management of club activities.

Demo

image

Tech Stack

Client: Bootstrap

Server: Node, Express, MongoDB, Handlebars

Installation

Install FacebookChatbot with yarn:

yarn
yarn start

And follow the documentation of Facebook: https://developers.facebook.com/docs/

Environment Variables

To run this project, you will need to add the following environment variables to your .env file:

  • APP_DOMAIN: the domain of the deployed application.
  • DATABASE_CONNECTION_STRING: connection string of MongoDB.
  • FANPAGE_URL: url of your fanpage.
  • PAGE_ACCESS_TOKEN: following Facebook documents.
  • PAGE_ID: following Facebook documents.
  • VERIFY_TOKEN: can be anything.

Authors