Skip to content

Tools with a graphical interface to create fictitious viewers on your live streams

License

Notifications You must be signed in to change notification settings

H1B0B0/twitch-Viewerbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitch Viewer Bot

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

⚠️ Buy me a coffee✓.

My Patreon

Requirements

  • Python 3.x
  • streamlink
  • requests
  • fake_useragent
  • tkinter

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:

  • Basic Twitch viewing bot functionality
  • Ability to view active threads

Premium Version

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

  • Discord login: This feature allows users to verify their Patreon subscription status.
  • AI-Powered Chat Messages: The bot sends messages in the chat based on the game being played and the streamer's comments. These messages are personalized using AI.
  • Auto Update Feature: This feature ensures that your bot is always up-to-date with the latest features and improvements.
  • Enhanced User Interface: The Premium version features a more aesthetically pleasing and user-friendly interface.
  • Optimized Performance: The Premium version is more optimized, providing a smoother and more efficient user experience.
  • Dedicated Support: Premium users have access to fast and dedicated support to help resolve any issues.

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