A conversational AI assistant designed to promote mental well-being using Rasa for natural language understanding and dialogue management. The bot supports features like mood tracking, journaling, motivational quotes, and coping strategies. It is integrated with a Python frontend (e.g., Flask or FastAPI) for a web interface.
- Daily mood check-ins
- Guided journaling prompts
- Mindfulness & breathing exercises
- Motivational quotes
- Crisis support messages
- Custom actions for personalized experiences
- Backend: Rasa
- Frontend: Flask / FastAPI (Python)
git clone https://github.com/Deadshot1831/rasa_chatbot
cd rasa_chatbot
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
rasa train
Run the action server: rasa run actions Run the Rasa shell or HTTP API: rasa run --enable-api --cors "*" --debug
If using Flask: cd app python main.py Your chatbot UI will be available at: http://localhost:5000