🚀 Promote BOT by @Pokcik

Setup & diagnostics

Everything below runs on your machine — no external services involved.

1 · Environment

All checks passed.

CheckResultNote
PHP version 8.3.28 MadelineProto needs PHP 8.1 or newer in most releases.
ext pdo_mysql loaded Required.
ext curl loaded Required.
ext openssl loaded Required.
ext mbstring loaded Required.
ext json loaded Recommended.
ext sqlite3 loaded Recommended.
ext sockets loaded Recommended.
ext bcmath loaded Recommended.
Composer vendor/ installed Run "composer install" in the project folder to enable MTProto.
PHP CLI binary C:\wamp64\bin\php\php8.3.28\php.exe The web UI spawns the broadcast worker with this binary.
Composer available 'composer' is not recognized as an internal or external command, operable program or batch file. Only needed to (re)install dependencies.
proc_open enabled yes MadelineProto needs it to spawn its IPC process.
Storage writable yes storage/ keeps sessions, locks and logs.
storage/sessions writable yes MadelineProto writes Telegram sessions here.

2 · Database

Connected to dua_promote · 11 tables · 3 user(s), 1 admin(s)

3 · Administrator account

An administrator account already exists (1).
Go to sign in

4 · Broadcast worker

The web UI only prepares and schedules broadcasts. A command-line worker performs them, replacing the background threads of the desktop app.

cd C:\wamp64\www\dua-promote
C:\wamp64\bin\php\php8.3.28\php.exe worker/worker.php run

The dashboard also has a Start worker button that launches this command for you. Leave a terminal window open, or add C:\wamp64\www\dua-promote\worker\worker.php run to Windows Task Scheduler at logon.