-
Linux-Based Chatbot: A robust chatbot project developed for Linux environments, featuring interactive AI-driven responses. Built with Python and leveraging a modular design, it supports dynamic workflows, NLP integration, and efficient system compatibility. This open-source project offers seamless deployment and customization for diverse use cases.
-
This project is an AI chatbot built in Python with various features such as system control commands, emotional intelligence, weather forecasting, and a simple GUI.
- The chatbot responds to predefined messages like greetings, farewells, and queries about its developer.
- hello assistant #Hi Bro ,My name is IGRIs ,Developed by AJ ABDUL...!
- how are you #MM .. I\'m fine, and you?
- this help is very useful #Thank you!
- Simple emotion detection to provide empathetic responses based on user input.
- i am very sad #I'm sorry to hear you're feeling down. How can I help?
- i am very happy today #That's great to hear! How can I assist you further?
-i am very anger #It seems you're feeling frustrated. Let's try to solve this together.
- Retrieves current weather information for a specified city using the OpenWeatherMap API.
- weather in TamilNadu
- Allows users to:
- Open or close applications via system commands.
- Monitor system status (CPU, memory, swap, and disk usage).
- check my system status now
- Get the current date.
- what's date today
- Get the current time.
- what's time now
- Performs web searches using Serp API or opens a browser for direct queries.
- search about what is ai
- Displays GIFs or images using Tkinter and Pillow.
- show your brain code
- Displays the current date and time.
- Provides a comprehensive help menu with all available commands.
- Open an application on the system.
- open firefox
- Close an open application on the system.
- close firefox
- Perform a Google search on a specific topic.
- search what is chatbot
- Display this help text.
- help
- Shutdown the system.
- Restart the system.
- shutdown my system
- restart my system
- Logout of the system.
- logout my system account
- The Chat bot uses a simple logic-based system to determine responses.
- Weather data is fetched via HTTP requests to the OpenWeatherMap API.
- System commands utilize Python's
subprocesslibrary for execution. - GUI elements are created using Tkinter, while animations are supported through Pillow.
- Python 3.x
- Libraries:
psutil,requests,Pillow,pyautogui,tkinter
- Clone this repository.
- Install dependencies using:
pip install -r requirements.txt