Twitch Automation / Viewer-Bot Evaluation
Overview
A small Python browser-automation script targeting Twitch, based on an existing open-source viewer-bot project. It drives headless browser sessions with Selenium and was kept purely as an R&D / evaluation artifact for understanding browser-automation techniques against a live streaming platform.
Why It Exists
To evaluate how Selenium-based automation interacts with a modern, JavaScript-heavy social platform, session handling, proxies, and anti-bot friction. It is a forked/adapted reference rather than original product work, and is framed here strictly as a capability and research exercise.
What We Built
A single do.py entry script plus requirements.txt pinning selenium, requests, colorama, and pystyle. The script manages update/announcement checks and orchestrates Selenium WebDriver sessions. No bespoke product was built around it.
Technologies & Approach
Python with Selenium WebDriver for browser control and requests for HTTP, with terminal styling via colorama/pystyle. The approach is classic RPA-style web driving.
Outcome / Impact
Served as a hands-on study of browser automation and anti-bot dynamics on a major streaming platform. Value is the demonstrated Selenium/RPA technique rather than a deployed system.
Capabilities Demonstrated
- Browser automation and web driving with Selenium
- Working against JavaScript-heavy third-party platforms
- Quick evaluation of open-source automation tooling