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.
:warning: Buy me a coffee✓.
There are two versions of the Twitch Viewer Bot: the Free version and the Premium version.
The Free version of the bot includes the following features:
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.
Warning If you don't have Git installed, you can download it from here.
git clone https://github.com/H1B0B0/twitch-Viewerbot.git
Warning You need Python installed. If you don't have it, you can download it from here
pip install .
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
To get the bot started, follow these steps:
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).
Enter the name of the Twitch channel you want to generate views for in the "Twitch channel name" field.
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":
The script begins by importing the necessary modules and setting up global variables.
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.
This project is licensed under the MIT License. See the LICENSE file for details.
This code is for educational purposes only