| ๐ Feature | ๐ Description |
|---|---|
| ๐ฆ Archive Creator | Create ZIP, RAR, 7z archives from Telegram files |
| ๐ Direct Link Support | Download from multiple cloud services & direct links |
| ๐ Folder Manager | Organize files into custom folders |
| ๐ผ๏ธ Custom Thumbnails | Set personalized thumbnails for your archives |
| ๐ Password Protection | Secure your archives with passwords |
| ๐ Progress Tracking | Real-time progress bars with time estimates |
| ๐ฅ Multi-User Support | Handle multiple users simultaneously |
| ๐ข Admin Controls | Ban/Unban users, Broadcast messages |
| โก Force Subscribe | Optional channel subscription verification |
| Command | Description |
|---|---|
/start |
โก Start the bot and get welcome message |
/help |
๐ Get help guide and usage instructions |
/create |
๐ฆ Create Archive (ZIP/RAR/7z) from your files |
/files |
๐ View queued files in your list |
/addthumb |
๐ผ๏ธ Set custom thumbnail for archives |
/delthumb |
๐๏ธ Delete your saved thumbnail |
/viewthumb |
๐ View your current thumbnail |
/stats |
๐ View bot statistics |
/cancel |
๐ซ Cancel current operation |
| Command | Description |
|---|---|
/ban |
โ Ban a user from using the bot |
/unban |
โ Unban a previously banned user |
/cast |
๐ข Broadcast message to all users |
| Variable | Where to Get |
|---|---|
API_ID |
Go to my.telegram.org โ Login โ API Development Tools โ Copy App api_id |
API_HASH |
Same page as above โ Copy App api_hash |
BOT_TOKEN |
Open @BotFather on Telegram โ /newbot โ Copy the token |
MONGODB_URI |
Create free cluster at MongoDB Atlas โ Connect โ Copy connection string |
OWNER_ID |
Open @useridroxybot on Telegram โ It will show your user ID |
LOG_CHANNEL |
Create a channel โ Add bot as admin โ Forward any message to @useridroxybot to get channel ID |
# Get API_ID and API_HASH from https://my.telegram.org
API_ID=your_api_id
API_HASH=your_api_hash
# Get BOT_TOKEN from @BotFather on Telegram
BOT_TOKEN=your_bot_token
# MongoDB connection string (get from MongoDB Atlas or your MongoDB server)
MONGODB_URI=your_mongodb_connection_string
DATABASE_NAME=your_database_name
# Server settings
PORT=8080
HOST=0.0.0.0
# Your Telegram user ID (get from @userinfobot)
OWNER_ID=your_telegram_user_id
# Log channel ID (create a channel and get its ID)
LOG_CHANNEL=your_log_channel_id
# Admin IDs (space or comma separated for multiple admins)
ADMIN_IDS=admin_id_1 admin_id_2
# Force Subscribe Settings (set to true to enable)
FORCE_SUB_ENABLED=false
# Channel IDs for force subscribe (max 3, space or comma separated)
# Use channel ID like -1001234567890 or username like @channelname
FORCE_SUB_CHANNELS=-1001234567890 -1009876543210# Clone the repository
git clone https://github.com/RoxyBasicNeedBot/zip-maker-bot.git
cd zip-maker-bot
# Create .env file with your variables
cp .env.example .env
# Run with Docker Compose
docker-compose up -dยฉ 2025 RoxyBasicNeedBot. All Rights Reserved.
โก Created with passion by RoxyBasicNeedBot โก




