A powerful Telegram bot that records your voice in VC, applies FFmpeg audio effects, and loops it back in the voice chat โ on command or automatically.
Two Modes:
- ๐๏ธ Auto Mode โ Mic ON โ records, Mic OFF โ plays back in loop
- ๐ฉ DM Mode โ Send a voice note in DM โ plays in target VC instantly
FFmpeg Arsenal:
- ๐ Volume Overdrive โ up to MAX level
- ๐๏ธ HD Compressor + Limiter โ crystal clear audio
- ๐ธ Bass Boost โ Normal โ Heavy โ Earthquake
- ๐น Pitch Control โ Normal / Demon / Chipmunk
- ๐ฆ Echo & Reverb โ Ghost Protocol mode
Important: Do not use your real/main Telegram account as a userbot.
- The account may leave groups automatically
- You may lose admin rights
- Always use a spare/dedicated account
Requirements: Python 3.11 ยท FFmpeg ยท Node.js ยท PM2
๐ Click to expand VPS Setup Guide
1๏ธโฃ Update System
sudo apt update && sudo apt upgrade -y2๏ธโฃ Install Python 3.11
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa -y && sudo apt update
sudo apt install python3.11 python3.11-venv python3.11-dev -y3๏ธโฃ Install Required Packages
sudo apt install ffmpeg git curl nano nodejs npm -y4๏ธโฃ Install PM2
sudo npm install -g pm25๏ธโฃ Clone Repository
git clone https://github.com/YOURNAME/VCFIGHTER.git
cd VCFIGHTER6๏ธโฃ Create Virtual Environment
python3.11 -m venv venv
source venv/bin/activate7๏ธโฃ Install Requirements
pip install --upgrade pip
pip install -r requirements.txt8๏ธโฃ Setup Environment Variables
cp .env.example .env
nano .env| Variable | Required | Description |
|---|---|---|
API_ID |
โ | From my.telegram.org |
API_HASH |
โ | From my.telegram.org |
BOT_TOKEN |
โ | From @BotFather |
MONGO_URI |
โ | MongoDB connection string |
OWNER_ID |
โ | Your Telegram user ID |
LOG_CHANNEL |
โ | Log group/channel ID |
SUDO_USERS |
โ | Comma-separated IDs |
STARTUP_SESSIONS |
โ | Pyrogram V2 string sessions |
SUPPORT_URL |
โ | Support group link |
DEFAULT_MODE |
โ | dm or auto (default: dm) |
9๏ธโฃ Start Bot with PM2
pm2 start "venv/bin/python3 -m VCFIGHTERS" --name VCFighter
pm2 save
pm2 startup๐ Check Logs
pm2 logs VCFighter๐ Restart
pm2 restart VCFighterโ๏ธ แด แดาษชษขสแดแดส แดแดษดาษชษข แดแดษดแดส
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ หน สแดษขษขแดส หผ หน าาแดแดแดษข หผ โ
โ หน แดแดแด
แด หผ หน แดsแดสสแดแดs หผ โ
โ หน แดแดสษขแดแด หผ หน แดสแดษขแดแดสสs หผ โ
โ หน แดษชษดษขs หผ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ ๏ธ าาแดแดแดษข แดกแดแดแดแดษด แดแดษดแดสแดสs
๐ แด แดสแดแดแด: 100% / 500% / MAX ๐
๐๏ธ แดแดแดแดสแดssแดส: ON / OFF
๐ สษชแดษชแดแดส: ON / OFF
๐ธ สแดss: ษดแดสแดแดส / สแดแดแด ส / แดแดสแดสQแดแดแดแด
๐น แดษชแดแดส: ษดแดสแดแดส / แด
แดแดแดษด / แดสษชแดแดแดษดแด
๐ฆ แดแดสแด: ON / OFF
๐พ sแดแด แด & แดแดแดสส
| Command | Description | Access |
|---|---|---|
/start |
Start the bot | All |
/help |
Help menu | All |
/config |
Full config panel | Owner/Sudo |
/stop |
Stop VC + leave | Owner/Sudo |
/pause |
Pause stream | Owner/Sudo |
/resume |
Resume stream | Owner/Sudo |
/vcstatus |
VC & bot status | Owner |
/addsudo |
Add sudo user | Owner |
/delsudo |
Remove sudo user | Owner |
/sudolist |
List sudo users | Owner |
/setsession |
Add userbot manually | Owner/Sudo |
VCFIGHTER/
โโโ Config.py โ All settings + .env loader
โโโ .env.example โ Copy โ .env
โโโ requirements.txt
โโโ Decorfile โ Heroku Procfile
โโโ Runtime โ python-3.11.9
โโโ herku.yml โ Heroku Docker config
โโโ Rander.yml โ Render.com config
โโโ VCFIGHTERS/
โโโ __init__.py
โโโ __main__.py โ Entry point
โโโ logging.py
โโโ core/
โ โโโ bot.py โ Pyrogram bot client
โ โโโ call.py โ PyTgCalls wrapper
โ โโโ userbot.py โ Userbot manager
โโโ database/
โ โโโ mangodb.py โ MongoDB layer
โโโ FIGHTERS/
โโโ start.py โ /start command
โโโ Voice.py โ DM + Auto mode
โโโ Settings.py โ /config panel
โโโ ffmpegsettings.py
โโโ Help.py
โโโ sudo.py