Nova is an AI-powered Twitch bot that can understand and execute user commands on your channel. It's built in Python and is designed to be easy to use and provide a smooth experience for both you and your viewers.
- AI-powered chat command recognition
- Customizable responses for specific commands
- Giveaway management system
- Queue system for song requests
- Customizable settings for your channel's needs
- Clone this repository to your local machine.
- Install the necessary dependencies by running
pip install -r requirements.txt
. - Copy the
example.env
file to.env
and fill in the necessary Twitch credentials. - Run the bot with
python bot.py
.
Once the bot is running, it will be able to recognize commands from your viewers in the chat.
Nova is designed to be easily customizable to fit the needs of your channel. You can edit the responses for specific commands or create new commands altogether by editing the commands.py
file. Additionally, the config.py
file allows you to customize the settings for your giveaways and song requests.
We welcome contributions from the community! If you have any suggestions or improvements to make, please create a pull request and we'll review it as soon as possible.
This project is licensed under the MIT License - see the LICENSE.md file for details.