Skip to content

๐Ÿš€ Zip Maker Bot The ultimate tool to compress, organize, and secure your files. Upload documents, media, or folders and get a compiled .zip file instantly! Supports passwords, custom thumbnails, and renaming.

License

Notifications You must be signed in to change notification settings

RoxyBasicNeedBot/Zip-Maker-Bot-Zip-Creater-Bot

Repository files navigation

Zip Maker Bot Advanced

โšก ADVANCED ZIP MAKER BOT โšก

๐Ÿค– Powerful Telegram File Archiver & Downloader Bot

Python Pyrogram MongoDB License

Status Build Maintained

Features Typing

Try Bot

Try Bot Hint


โœจ Features at a Glance

๐Ÿš€ 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

๐ŸŽฎ Bot Commands

๐Ÿ‘ค User Commands

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

๐Ÿ‘‘ Admin Commands

Command Description
/ban โ›” Ban a user from using the bot
/unban โœ… Unban a previously banned user
/cast ๐Ÿ“ข Broadcast message to all users

โš™๏ธ Environment Variables

๐Ÿ“ How to Get Your Credentials

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

๐Ÿ”ง Configuration

# 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

๐Ÿš€ Deployment

Deploy to your favorite platform

Deploy to Heroku

Deploy to Render

Deploy to Koyeb

Deploy on Railway

Other Deployment Options

Heroku ย  Render ย  Koyeb ย  Railway

Docker ย  VPS


๐Ÿณ Docker Deployment

# 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

๐Ÿ“ฑ Connect With Me

Telegram ย  YouTube ย  Instagram

GitHub ย  Website ย  Portfolio


๐Ÿ› ๏ธ Tech Stack


๐Ÿ™ Support

If you found this project helpful, please consider:

Star Repo ย  Join Telegram

Typing SVG

Copyright

ยฉ 2025 RoxyBasicNeedBot. All Rights Reserved.


โšก Created with passion by RoxyBasicNeedBot โšก

About

๐Ÿš€ Zip Maker Bot The ultimate tool to compress, organize, and secure your files. Upload documents, media, or folders and get a compiled .zip file instantly! Supports passwords, custom thumbnails, and renaming.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published