Skip to content

About

A Telegram File Renamer Bot With Permanent Thumbnail Support, Metadata Support, Random Thumbnail Support Also It Can Convert Files Into Video ๐Ÿ”ฅ

Resources

Stars

22 stars

Watchers

1 watching

Forks

Latest commit

ย 

History

282 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

A modern, open-source, and developer-friendly Telegram bot designed to rename and customize files effortlessly with powerful support for thumbnails, metadata, captions, prefixes, suffixes, and video conversion.

โšก Fast โ€ข ๐Ÿ“ Flexible โ€ข ๐Ÿ–ผ๏ธ Customizable

Last Commit
GitHub Stars GitHub Forks
Repo Size

divider

๐Ÿ“‘ Table of Contents


๐ŸŒธ Overview

Rename Bot 2GB brings powerful file customization tools together in one simple Telegram bot, giving you greater control over how your files are named, presented, and processed. With flexible customization options and built-in processing capabilities, it makes everyday Telegram file handling faster, easier, and more convenient.

๐Ÿ’ก Take full control of your files with powerful customization tools.

๐Ÿค” Why Choose This Project?

  • โšก Fast & Efficient โ€” Rename and process multiple files quickly with a smooth Telegram-based workflow.
  • ๐ŸŽจ Fully Customizable โ€” Control your file names, thumbnails, metadata, captions, prefixes, and suffixes.
  • ๐Ÿงฐ All-in-One Toolkit โ€” Get essential file customization and management tools in one place.
  • ๐Ÿš€ Self-Host Friendly โ€” Simple configuration and deployment options make it easy to run your own bot.

๐Ÿ”„ How It Works

  1. ๐Ÿ“ค Send Your File โ€” Upload the file you want to rename or customize.
  2. โœ๏ธ Choose Your Settings โ€” Set your filename and preferred customization options.
  3. โš™๏ธ Let the Bot Process โ€” Your selected settings are applied automatically.
  4. ๐Ÿ“ฅ Receive the Result โ€” Get your renamed and customized file back in Telegram.

โœจ Features

  • โšก Lightning-Fast Renaming โ€” Rename files quickly with minimal waiting time.
  • ๐Ÿ–ผ๏ธ Permanent Thumbnails โ€” Set a custom thumbnail that stays with your files.
  • ๐ŸŽจ Random Thumbnails โ€” Use multiple thumbnails for a more dynamic experience.
  • ๐Ÿ“ Custom Captions โ€” Set your own captions for renamed files.
  • ๐Ÿท๏ธ Prefix & Suffix โ€” Automatically add custom prefixes and suffixes to filenames.
  • โš™๏ธ Metadata Support โ€” Customize file metadata to match your preferences.
  • ๐ŸŽฌ Video Conversion โ€” Convert supported files into video format.
  • โ™พ๏ธ Unlimited Renaming โ€” Rename multiple files without a fixed renaming limit.
  • ๐Ÿ—‘๏ธ Auto Delete โ€” Automatically remove processed files when needed.
  • ๐Ÿ” Multi Force Subscribe โ€” Support multiple channels for force subscription.
  • ๐Ÿ“ข Broadcast System โ€” Send messages to all bot users from the admin panel.
  • ๐Ÿ›ก๏ธ Ban & Unban โ€” Restrict users from misusing the bot.
  • ๐Ÿ”ง Maintenance Mode โ€” Temporarily disable bot services during maintenance.
  • ๐Ÿš€ Multi-Platform Deployment โ€” Deploy easily on Koyeb, Heroku, and Railway.

๐ŸŽฅ Quick Start

New to this project?

Watch this short video to understand what the bot is, why it's useful, how it works, explore its key features, and learn the required configuration before deployment.

๐Ÿ“บ Watch on YouTube: Project Overview


๐Ÿ“ Configuration

Variable Description
API_ID Telegram API ID
API_HASH Telegram API Hash
BOT_TOKEN Telegram Bot Token
DATABASE_URL MongoDB URI
ADMIN Telegram User ID
PICS Start Images
BIN_CHANNEL Bin Channel
IS_FSUB Enable / Disable Force Subscribe
FSUB_EXPIRE Force Subscribe Expire Time
AUTH_CHANNELS Force Subscribe Channels
AUTH_REQ_CHANNELS Request FSUB Channels
LOG_CHANNEL Log Channel
VERSION Bot Version
PING_URL Service URL for Keep-alive

๐Ÿ“š Setup Guides


๐Ÿค– Commands

๐Ÿ‘ค User Commands

start - Check Bot Alive.
ping - To check bot ping.
help - Bot usage guide.
viewthumb - To view current thumbnail.
delthumb - To delete current thumbnail.
setcaption - set a custom caption.
seecaption - see your custom caption.
delcaption - delete custom caption.
setprefix - Set Your Prefix
seeprefix - See Your Prefix
delprefix - Delete Your Prefix
metadata - To change your metadata
setsuffix - Set Your Suffix
seesuffix - See Your Suffix
delsuffix - Delete Your Suffix
๐Ÿ”’ Owner Commands
ban - to ban a user.
unban - to unban a user.
banned - to check banned users.
status - to check bot stats.
restart - to restart the bot.
maintenance - Toggle maintenance mode
broadcast - Broadcast messages to all bot users.

๐Ÿš€ Deployment

Need help deploying this project? We've got you covered.

Tip

๐Ÿ“บ Complete Deployment Playlist โ€” Follow the step-by-step video tutorials to get started.

โ–ถ Watch on YouTube


๐Ÿค Contributing

Contributions are always appreciated! โค๏ธ

๐Ÿž Report Bugs ๐Ÿ’ก Suggest Features ๐Ÿš€ Submit PRs
Found an issue? Have an idea? Ready to contribute?
Open Issue Open Discussion Fork & Submit

Important

Before opening an issue, please ensure you're using the latest version and have followed the deployment guide.


๐Ÿ“„ License

License

Warning

This project is intended strictly for educational purposes only. The author is not responsible for any misuse or abuse. Please comply with all applicable laws and the terms of any third-party services. If you modify or redistribute this project, please provide proper credit to the original repository.

See the LICENSE file for complete details.


๐Ÿซ‚ Updates & Support

Channel
Group


๐Ÿ™Œ Credits

This repository is based on the original work of:

  • Original Developer: Jishu

Note

This repository is maintained by TechifyBots, with improvements to the project presentation and user experience.

divider

๐Ÿ‘ค Connect With Me

Rahul Dhankhar
Open Source Maintainer โ€ข TechifyBots


About

A Telegram File Renamer Bot With Permanent Thumbnail Support, Metadata Support, Random Thumbnail Support Also It Can Convert Files Into Video ๐Ÿ”ฅ

Resources

Stars

22 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages