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.
- 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)