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.

Pro Tip: If you see "Error 500" or can't save changes, hit the 🛠 REPAIR button on the dashboard. It runs a 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.

Automation (Cron)

The bot has a 20-minute safety timeout. To keep it alive 24/7, we use a Cron Job.

The dashboard has an Auto-Installer. It checks if the cron exists and offers a one-click install that sets the bot to trigger every 15 minutes.

Terminal Access

If the web UI breaks or you prefer the command line, here are the core commands:

EXEC php /home/uk247mediahost/stream_bot.php
KILL pkill -f stream_bot.php
LOGS tail -f /home/uk247mediahost/successful_connections.log