Skip to content

Twitch live viewer bot with playwright. Spawns low-resolution muted Chrome instances with proxy & user-agent. Requires HTTP proxies.

Notifications You must be signed in to change notification settings

farc003/crude-twitch-viewer-bot

 
 

Repository files navigation

Crude Twitch Viewer Bot (CTVB)

format & lint

Disclaimer: For educational purpose only!

Small tool that spawns muted Google Chrome instances via Playwright, each with a different user-agent and HTTP proxy connection. Each instance navigates to the twitch channel, activates theater mode and adheres itself to the available screen space. Settings in localStorage ensure the lowest possible resolution.

Read the comprehensive wiki for a detailed tutorial, usage tips and troubleshooting steps.

Important

  • You need to provide your own HTTP proxies to the proxy_list.txt
    Buy trusted proxies here or follow the Webshare.io Proxies Guide.
  • Chrome needs to be already installed on your system.
  • Tested with instance count: Headless ~100, headful ~30.
  • Tested on Windows 10.
  • CPU load and bandwidth can get heavy. Channels with 160p work best.

In Action

Color codes of the square boxes

⬛ - Instance is spawned. 🟨 - Instance is buffering. 🟩 - Instance is actively watching.

Headful Spawning


(If you go headless, the browser windows will be invisible)

Usage Windows

Read the comprehensive wiki for a detailed tutorial, usage tips and troubleshooting steps.

Quickstart Steps

Download the one-file executable for Windows from the latest CTVB release.

  1. Extract zip file to a folder.
  2. Add your proxies to proxy/proxy_list.txt.
    Buy trusted proxies here or follow the Webshare.io Proxies Guide.
  3. Start executable and wait for the GUI to appear.
  4. Spawn instances patiently.

Interactions with the square boxes

🖱️ Left click: Refresh page.
🖱️ Right click: Destroy instance.
🖱️ Left click + CTRL: Take screenshot (saved in root folder).

About

Twitch live viewer bot with playwright. Spawns low-resolution muted Chrome instances with proxy & user-agent. Requires HTTP proxies.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%