Aarambh Chatbot — A smart, terminal-based AI chatbot built using Python.
To assist users by providing weather updates, solving math problems, answering date/time queries, and offering general knowledge using natural language.
✅ Weather forecasting using OpenWeatherMap API.
✅ Current date and time responses using Python datetime.
✅ Understands natural language date expressions (e.g., "day after tomorrow").
✅ Solves mathematical expressions using SymPy.
✅ Answers general questions using Wikipedia.
✅ Handles greetings, thank you, goodbye, and basic conversations.
Python 3.11+
spaCy (for NLP and intent detection)
dateparser (for smart date recognition)
wikipedia (for general knowledge)
sympy (for math solving)
requests (for API integration)
spacy
wikipedia
sympy
dateparser
requests
'''bash
pip install spacy wikipedia sympy dateparser requests
Clone the repo: https://github.com/Chaitanya5068/python_chatbot_Aarambh
Navigate to folder: cd aarambh_chatbot
pip install -r requirements.txt
Add your OpenWeatherMap API key inside aarambh_chatbot.py (WEATHER_API_KEY variable)
python aarambh_chatbot.py
🤖 Hello! I am Aarambh, your AI assistant. I can help you with:
Weather updates
Math problems
Date and time
History and general knowledge Just ask me anything!
What's the weather in Pune?
Will it rain in Mumbai today?
What is 25 * 4 + 2?
Who is Rani Lakshmi Bai?
What is the time now?
Tell me the date of tomorrow
MIT License (freely usable and shareable with attribution)
Chaitanya Bhosale GitHub: https://github.com/chaitanya5068