DoggoBot is a Twitch bot that is currently in development. It is written in Python and uses the TwitchIO
- Basic Twitch bot functionalities
- Clone the repository
- Install the required packages using
pip install -r requirements.txt
- Create a file called
.envin the root directory of the project - Add the following to the file:
TWITCH_SECRET_TOKEN=X
TWITCH_CLIENT_TOKEN=X
DECAPI_SECRET_TOKEN=X
DOGGOBOT_SERVER_DBG=0- Replace the values with your own
- Go to Twitch Developer Console
- Create a new application
- Copy the
Client IDin the.envfile - DO NOT EVER USE/SHARE/COPY THE SECRET from the application page.
- Generate a secret by clicking a button on the webapp.
- Save the secret in the
.envfile or in the setting page of the bot - DO NOT SHARE THE SECRET
- Exit the bot and restart it
- Done!
- Go to DECAPI
- Authorize the bot account
- Copy the token from the URL
- Save the token in the
.envfile or in the setting page of the bot, DO NOT SHARE THE TOKEN - Exit the bot and restart it
- Done!
- Run the bot using
python main.py
if you are on windows
- Run the bot by clicking on the
run.cmdfile
This project is licensed under the MIT License - see the LICENSE file for details
If you have any questions or issues with the bot, feel free to join the Discord server and ask in the #doggo-bot channel.
If you would like to contribute to the project, feel free to fork the repository and submit a pull request. If you have any questions, feel free to join the Discord server and ask in the #doggo-bot channel.