Skip to content

SUDEEPBOTS/VCFIGHTER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

76 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Typing SVG



Stars Forks Issues License Python PyTgCalls Last Commit


๐ŸŒŸ Star History

Star History Chart


โœจ What is VCFIGHTER?

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


โš ๏ธ Disclaimer

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

๐Ÿ”‘ Generate String Session

Before deploying, generate a Pyrogram V2 String Session for your userbot:

Generate String Session


๐Ÿš€ Deployment Methods

โ˜๏ธ Deploy on Heroku

Deploy On Heroku Deploy on Render Deploy on Railway


๐Ÿ’ป Deploy on VPS / Localhost

Requirements: Python 3.11 ยท FFmpeg ยท Node.js ยท PM2

๐Ÿ“‹ Click to expand VPS Setup Guide

1๏ธโƒฃ Update System

sudo apt update && sudo apt upgrade -y

2๏ธโƒฃ 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 -y

3๏ธโƒฃ Install Required Packages

sudo apt install ffmpeg git curl nano nodejs npm -y

4๏ธโƒฃ Install PM2

sudo npm install -g pm2

5๏ธโƒฃ Clone Repository

git clone https://github.com/YOURNAME/VCFIGHTER.git
cd VCFIGHTER

6๏ธโƒฃ Create Virtual Environment

python3.11 -m venv venv
source venv/bin/activate

7๏ธโƒฃ Install Requirements

pip install --upgrade pip
pip install -r requirements.txt

8๏ธโƒฃ 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

โš™๏ธ Config Panel โ€” /config

โš™๏ธ แด แด„า“ษชษขสœแด›แด‡ส€ แด„แดษดา“ษชษข แด˜แด€ษดแด‡สŸ

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  หน สŸแดษขษขแด‡ส€ หผ   หน า“า“แดแด˜แด‡ษข หผ  โ”‚
โ”‚  หน แดแดแด…แด‡ หผ    หน แดœsแด‡ส€ส™แดแด›s หผ  โ”‚
โ”‚  หน แด›แด€ส€ษขแด‡แด› หผ  หน แด˜สแด›ษขแด„แด€สŸสŸs หผ  โ”‚
โ”‚       หน แด˜ษชษดษขs หผ             โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ› ๏ธ FFmpeg Arsenal โ€” /config โ†’ หน า“า“แดแด˜แด‡ษข หผ

๐Ÿ› ๏ธ า“า“แดแด˜แด‡ษข แดกแด‡แด€แด˜แดษด แด„แดษดแด›ส€แดสŸs

  ๐Ÿ”Š แด แดสŸแดœแดแด‡: 100% / 500% / MAX ๐Ÿ’€
  ๐ŸŽ›๏ธ แด„แดแดแด˜ส€แด‡ssแดส€: ON / OFF
  ๐Ÿ”” สŸษชแดษชแด›แด‡ส€: ON / OFF
  ๐ŸŽธ ส™แด€ss: ษดแดส€แดแด€สŸ / สœแด‡แด€แด ส / แด‡แด€ส€แด›สœQแดœแด€แด‹แด‡
  ๐Ÿ‘น แด˜ษชแด›แด„สœ: ษดแดส€แดแด€สŸ / แด…แด‡แดแดษด / แด„สœษชแด˜แดแดœษดแด‹
  ๐Ÿฆ‡ แด‡แด„สœแด: ON / OFF
  ๐Ÿ’พ sแด€แด แด‡ & แด€แด˜แด˜สŸส

๐Ÿ“‹ Commands

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

๐Ÿ“ Project Structure

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

๐Ÿ“Š Repo Activity

Activity Graph


๐Ÿค Contact & Support

Owner Support Updates


Typing SVG

About

โšก ๐—ฉ๐—–๐—™๐—œ๐—š๐—›๐—ง๐—˜๐—ฅ โ€” ๐—ฃสส€แดษขส€แด€แด + ๐—ฃส๐—งษข๐—–แด€สŸสŸs ส™แด€sแด‡แด… ๐— แดœสŸแด›ษช-๐—จsแด‡ส€ส™แดแด› ๐—ฉ๐—– ๐—•แดแด› แดกษชแด›สœ ๐—™๐—™แดแด˜แด‡ษข ๐—ชแด‡แด€แด˜แดษดs, ๐—”แดœแด›แด ๐— แดแด…แด‡ & ๐——๐—  ๐— แดแด…แด‡

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages