H1B0B0 / twitch-Viewerbot

Tools with a graphical interface to create fictitious viewers on your live streams
MIT License
44 stars 8 forks source link
application bot gui live python python3 software stream twitch viewer

Twitch Viewer Bot ( Currently outdated ) ( A new version is in developpement join the discord to have more information )

This is a Python script for generating Twitch views using proxies. It is implemented as a GUI application with the help of the tkinter module.

My patreon to support me or buy me a coffe

:warning: Buy me a coffee✓.

My Patreon

Requirements

Patreon and Discord server to use the premium version

Premium vs Free Version

There are two versions of the Twitch Viewer Bot: the Free version and the Premium version.

Free Version

The Free version of the bot includes the following features:

Premium Version

The Premium version of the bot includes all the features of the Free version, along with the following additional features:

To use the Premium version of the bot, you need to be a Patreon subscriber. You can subscribe here and join the Discord server here.

Download the folder

Warning If you don't have Git installed, you can download it from here.

  1. Open a command prompt and navigate to the location where you want to install the folder. Then use the following command:
    git clone https://github.com/H1B0B0/twitch-Viewerbot.git
  2. Once the folder installation is complete, navigate into the folder.

Warning You need Python installed. If you don't have it, you can download it from here

Usage

  1. Install the requirements:
pip install .
  1. Run the script:
python3 src/twitchbot/free_version.py

Or for Patreon subscribers, run the premium version:

python3 src/twitchbot/premium_version.py

or

python3 src/twitchbot/free_version.py -threads nb_threads -twitchname example_channel  -proxyfile path/to/your/proxylist

or

py -3 src/twitchbot/premium_version.py

or

py -3 src/twitchbot/free_version.py

or

py -3 src/twitchbot/free_version.py -threads nb_threads -twitchname example_channel
  1. Fill in the following details in the GUI:

To get the bot started, follow these steps:

  1. Enter the number of threads you want to run. Each thread corresponds to a viewer on your Twitch channel (note: due to the way the bot works, if you want 100 viewers, you need to enter 200 threads).

  2. Enter the name of the Twitch channel you want to generate views for in the "Twitch channel name" field.

  3. Click the "Start bot" button to start the script. The user interface will change to indicate that the bot is running:

Before clicking "Start bot":

After clicking "Start bot":

Code Overview

The script begins by importing the necessary modules and setting up global variables.

Code Overview

The script starts by importing the required modules and setting up global variables.

The ViewerBot class has methods for reading the list of proxies, getting the URL for the Twitch channel, and sending HEAD requests using proxies.

The ViewerBotGUI class sets up the GUI and handles button clicks.

The main() function creates an instance of the ViewerBotGUI class and starts the GUI main loop.

Interface

License

This project is licensed under the MIT License. See the LICENSE file for details.

Warning

This code is for educational purposes only