Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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 💟 ====================