Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Ns-Bots/TG-RENAMER-BOT
One of the best Telegram renamer bot with many new features
https://github.com/Ns-Bots/TG-RENAMER-BOT
Last synced: 3 months ago
JSON representation
One of the best Telegram renamer bot with many new features
- Host: GitHub
- URL: https://github.com/Ns-Bots/TG-RENAMER-BOT
- Owner: Ns-Bots
- License: apache-2.0
- Created: 2021-06-07T13:45:37.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-24T02:00:45.000Z (10 months ago)
- Last Synced: 2024-06-28T17:48:45.109Z (5 months ago)
- Language: Python
- Size: 43.9 KB
- Stars: 112
- Watchers: 2
- Forks: 334
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Renamer-Bot
# OWNER OF THIS REPO:
👉 [NS ANONYMOUS 🔥](https://telegram.dog/The_proGrammerr)#A Telegram Media Rename Bot! Based on Python 3 🧘
I think this repo gonna become one of the best renamer open source 🥰.
Please Give a ⭐ if you like this repo and also try following me for more best open source codes
[![Open Source? Yes!](https://badgen.net/badge/Open%20Source%20%3F/Yes/blue?icon=github)](https://github.com/Ns-Bots/TG-RENAMER-BOT)
[![Ask Me Anything !](https://img.shields.io/badge/🤔%20Ask%20me-anything-1abc9c.svg)](https://telegram.dog/Ns_AnoNymouS)
[![Report Bugs!](https://badgen.net/badge/🐞%20Report%20/Bugs/red)](https://telegram.dog/Ns_AnoNymouS)## Mapping
[Deploy to Heroku 🗳](https://github.com/Ns-Bots/TG-RENAMER-BOT#deploy-to-heroku-)[Bot Features 🔥](https://github.com/Ns-Bots/TG-RENAMER-BOT#bot-features-)
[Required Vars 💥](https://github.com/Ns-Bots/TG-RENAMER-BOT#required-vars-)
[Optional Vars 💬](https://github.com/Ns-Bots/TG-RENAMER-BOT#optional-vars-)
[Available Commands 🤖](https://github.com/Ns-Bots/TG-RENAMER-BOT#available-commands-)
[Dev 🧑💻](https://github.com/Ns-Bots/TG-RENAMER-BOT#dev-)
[TODO 🤧](https://github.com/Ns-Bots/TG-RENAMER-BOT#todo-)
[Thanks And Credits 🎉](https://github.com/Ns-Bots/TG-RENAMER-BOT#thanks-and-credits-)
## Deploy to Heroku 🗳
Press the following button to deploy in heroku.[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy)
## Bot Features 🔥
- Renaming Telegram files as file or video.- Trace Channel to track the users what they are doing with your bot.
- Password to use bot in private.
- Permanent thumbnail support.
- Timegap to protect bot from spamming.
- /mode to change upload mode.
- Forcesub users to join you channel before using your bot.
## Required Vars 💥
- `API_HASH:` Get this value from [my.telegram.org](https://my.telegram.org).- `API_KEY:` Get this value from [my.telegram.org](https://my.telegram.org).
- `BOT_TOKEN:` Get the bot token from [Bot Father ](https://telegram.dog/BotFather)
- `OWNER_ID:` Your Telegram user id, Get this value from [@FileStore_Nsbot](https://telegram.dog/FileStore_Nsbot)
## Optional Vars 💬
- `AUTH_USERS:` List of Auth User IDs separated by whitespace and who had right to use admin commands.- `BANNED_USERS:` List of banned users IDs whom you want to stop from using your bot sperate each user by whitespace.
- `BOT_PASSWORD:` Give a password to your bot to make bot private and can be used by only logged users. (AUTH_USERS and OWNER can use without login)
- `CUSTOM_CAPTION:` The custom caption to be added when sending the renamed File.
- `FORCE_SUB:` The username of your channel without @ to force users to join your channel in order to use this bot.
- `TIME_GAP:` The timegap between requests in seconds to stop user from flooding bot.
- `TRACE_CHANNEL:` A telegram channel Id to send the users data who are using bot.
## Available Commands 🤖
```
start - check whether bot is alive or not
mode - change video upload mode to file or video
showthumbnail - to check permanent thumbnail
deletethumbnail - to delete the permanent thumbnail
help - know how to use the bot
about - know about the bot
reset - (admins only) reset users database
login - (when password is given) to login to bot
```## Dev 🧑💻
## TODO 🤧
- [ ] Adding broadcast command
- [ ] Adding ban and unban commands
- [ ] Increasing error handlers
- [ ] Prefix custom name
- [ ] Some settings for Admins## Thanks And Credits 🎉
[SpEcHiDe](https://github.com/SpEcHiDe) for his [AnyDlBot](https://github.com/SpEcHiDe/AnyDLBot)[Dan](https://telegram.dog/haskell) for his [Pyrogram](https://github.com/pyrogram/pyrogram)
[MaheshMalekar ❤](https://telegram.dog/MaheshMalekar) for teaching me python
[MaxxRider 🔥](https://telegram.dog/MaxxRider) for Help & Support
======================== Thank You 💟 ====================