Skip to content

Namsku/DoggoBot

Repository files navigation

DoggoBot - Twitch Bot

About

DoggoBot is a Twitch bot that is currently in development. It is written in Python and uses the TwitchIO

Features

  • Basic Twitch bot functionalities

Installation

  1. Clone the repository
  2. Install the required packages using pip install -r requirements.txt

Configuration

  1. Create a file called .env in the root directory of the project
  2. Add the following to the file:
TWITCH_SECRET_TOKEN=X
TWITCH_CLIENT_TOKEN=X
DECAPI_SECRET_TOKEN=X
DOGGOBOT_SERVER_DBG=0
  1. Replace the values with your own

How can i get the Twitch token?

  1. Go to Twitch Developer Console
  2. Create a new application
  3. Copy the Client ID in the .env file
  4. DO NOT EVER USE/SHARE/COPY THE SECRET from the application page.
  5. Generate a secret by clicking a button on the webapp.
  6. Save the secret in the .env file or in the setting page of the bot
  7. DO NOT SHARE THE SECRET
  8. Exit the bot and restart it
  9. Done!

But can i get the DECAPI token?

  1. Go to DECAPI
  2. Authorize the bot account
  3. Copy the token from the URL
  4. Save the token in the .env file or in the setting page of the bot, DO NOT SHARE THE TOKEN
  5. Exit the bot and restart it
  6. Done!

Usage

  1. Run the bot using python main.py

if you are on windows

  1. Run the bot by clicking on the run.cmd file

License

This project is licensed under the MIT License - see the LICENSE file for details

Support

If you have any questions or issues with the bot, feel free to join the Discord server and ask in the #doggo-bot channel.

Contributing

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors