UK247 Stream Bot Wiki
Official documentation for the dynamic stream-inflation system.
Introduction
Hey there. This bot is designed to handle listener inflation across multiple radio streams using a dynamic proxy-switching architecture. Unlike the old version, this system is "headless," meaning it pulls all its instructions from the files you edit in the Admin Panel.
Permissions & Setup
Before you do anything, the server needs to know it's allowed to write to these files. Since the bot runs via PHP, the uk247mediahost user needs full ownership.
chmod 755 and 644 sequence to get everything back in line.
Data Management (CRUD)
You can Create, Read, Update, and Delete data directly from the UI without touching nano.
1. Proxies
This is your fuel. You can paste thousands of proxies at once. The bot is smart: if you run the Proxy Tester, it will generate a working_proxies.txt file and prioritize those for better success rates.
2. Stream URLs
These must be direct audio links. If the URL opens a web player, the bot will fail. It needs the raw .mp3 or .aac endpoint.
3. User Agents
We use these to spoof different browsers so your stream provider doesn't flag all connections as coming from the same "user".
Bot Logic
The bot doesn't just connect everyone at once (that looks fake). It uses Staggered Joining.
- Listener Range: The bot picks a random number between your
MinandMaxsettings. - Delay Timing: Between every new listener connection, the bot "sleeps" for a random duration based on your
Min DelayandMax Delay.
Automation (Cron)
The bot has a 20-minute safety timeout. To keep it alive 24/7, we use a Cron Job.
Terminal Access
If the web UI breaks or you prefer the command line, here are the core commands:
php /home/uk247mediahost/stream_bot.phpKILL
pkill -f stream_bot.phpLOGS
tail -f /home/uk247mediahost/successful_connections.log