Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 803 Bytes

README.md

File metadata and controls

17 lines (11 loc) · 803 Bytes

chatbot

A messenger chatbot to send (born on this day) messages to subscribed users based on topics currently supports arabic language but you can change messages easily and expected responses to support any language.

The project uses Flask framework for handling requests, SQLite3 database to store user preferences and APscheduler to schedule both daily database check and sending messages to the subscribed users.

TODO

  • A default homepage for the chatbot [WIP]
  • Add more variety to the responses
  • A dashboard to make it easy to add and update the data stored in the DB
  • Refactoring the code and clean code structure
  • Write tests

P.S: This project made by a complete newbie and was intended as a training project so the code quality is not perfect (both styling and codeflow itself)