RSChatBot is a Python-based chatbot designed to interact with users in a friendly and engaging manner. It uses a graphical user interface for interaction and can be customized via a configuration file.
To install the RSChatBot, you need to clone this repository to your local machine. You can do this by using the following command in your terminal:
```bash git clone https://github.com/cp-james-harbeck/rschatbot.git ```
This project requires Python 3.x to run. Make sure you have the correct version installed before running the program.
To start using the RSChatBot, navigate to the directory where you cloned the repository and run the gui.py
script. This will open up the graphical user interface of the chatbot where you can start interacting with it.
```bash python gui.py ```
.gitignore
: This file is used to ignore certain files from being tracked by Git.README.md
: This is the file you are currently reading. It provides an overview of the project.config.ini
: This file contains configuration details for the chatbot. You can customize the behavior of the chatbot by modifying this file.gui.py
: This is the main script that runs the graphical user interface for the chatbot. It uses the tkinter library to create the interface.rs_bot.py
: This script contains the main logic for the chatbot. It uses various natural language processing techniques to generate responses to user input.rs_logo.ico
: This is the logo used for the chatbot. It is displayed in the title bar of the chatbot window.
Contributions are welcome! If you have a feature you'd like to add, or if you found a bug and know how to fix it, please feel free to submit a pull request. If you're not sure where to start, take a look at the open issues.
This project is currently unlicensed. This means that you are free to use, copy, modify, and distribute the project, but you do so at your own risk.