https://github.com/h1b0b0/twitch-viewerbot
Tools with a graphical interface to create fictitious viewers on your live streams
https://github.com/h1b0b0/twitch-viewerbot
application bot gui live python python3 software stream twitch viewer
Last synced: 2 months ago
JSON representation
Tools with a graphical interface to create fictitious viewers on your live streams
- Host: GitHub
- URL: https://github.com/h1b0b0/twitch-viewerbot
- Owner: H1B0B0
- License: mit
- Created: 2023-02-21T16:40:41.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-13T21:40:39.000Z (2 months ago)
- Last Synced: 2025-02-13T22:33:29.566Z (2 months ago)
- Topics: application, bot, gui, live, python, python3, software, stream, twitch, viewer
- Language: Python
- Homepage:
- Size: 62.2 MB
- Stars: 48
- Watchers: 3
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Twitch Viewer Bot ( Premium version is KO take the free version ) ( 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](https://www.buymeacoffee.com/hibobo)✓.
[My Patreon](https://www.patreon.com/HIBO)
## Requirements
- Python 3.x
- streamlink
- requests
- fake_useragent
- tkinter
## Discord
- 🎮 [Join the server here](https://discord.gg/2Sqvx25auv)## 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](https://www.patreon.com/hibo/membership) and join the Discord server [here](https://discord.gg/2Sqvx25auv).
## Download the folder
> **Warning**
> If you don't have Git installed, you can download it from [here](https://git-scm.com/download/win).1. Open a command prompt and navigate to the location where you want to install the folder. Then use the following command:
```shell
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](https://www.python.org/downloads/)## Usage
1. Install the requirements:
```shell
pip install .
```2. Run the script:
```shell
python3 src/twitchbot/free_version.py
```Or for Patreon subscribers, run the premium version:
```shell
python3 src/twitchbot/premium_version.py
```or
```shell
python3 src/twitchbot/free_version.py -threads nb_threads -twitchname example_channel -proxyfile path/to/your/proxylist
```or
```shell
py -3 src/twitchbot/premium_version.py
```or
```shell
py -3 src/twitchbot/free_version.py
```or
```shell
py -3 src/twitchbot/free_version.py -threads nb_threads -twitchname example_channel
```3. 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