Welcome to the Chatbot GUI project! This project is a simple yet functional chatbot application built with Python using PySide6 and Qt. It provides a user-friendly interface with theme-switching capabilities and basic chatbot interactions.
- Interactive Chatbot: Engage in a conversation with the chatbot.
- Theme Switching: Toggle between light and dark themes.
- Help Command: Get instructions on how to use the chatbot.
- Exit Functionality: Close the application with a click of a button.
- Dynamic Responses: Receive replies based on predefined queries.
- Python 3.x
- PySide6
-
Clone the Repository:
git clone https://github.com/mdriyadkhan585/Chatbot-GUI.git cd Chatbot-GUI
-
Install Dependencies:
pip install PySide6
-
Save the Script: Ensure you have the script saved as
chatbot.py
. -
Run the Script:
python chatbot.py
- Start a Conversation: Type your message in the input box and press Enter or click the "Send" button.
- Switch Themes: Click the "Switch to Dark Theme" button (or "Switch to Light Theme" if already in dark mode) to change the theme.
- Exit the Application: Click the "Exit" button to close the application.
- Get Help: Type
help
and press Enter to see a list of available commands.
hello
– Greet the chatbot.how are you
– Ask how the chatbot is doing.what's your name
– Find out the chatbot's name.what can you do
– Learn about the chatbot's capabilities.what's the time
– Get the current time.what's the date
– Get today's date.tell me a joke
– Hear a joke from the chatbot.bye
– Exit the chat and close the application.help
– Get a list of commands and usage instructions.
Feel free to open issues or submit pull requests if you have suggestions or improvements. Your contributions are welcome!
For any questions or feedback, please reach out to Email me.