← All work
Engineering · 2023

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
More work See all →