Skip to content

uniquify bot will help you to find and delete duplicate files in your channel or group.

License

Notifications You must be signed in to change notification settings

OxMohsen/uniquify-bot

Repository files navigation

Contributors Forks Stargazers Issues GPL3 License


Logo

uniquify bot

Uniquify bot is a Telegram bot that deletes duplicate files (Video, Audio, Photo, Voice, and Document) from target chat.
Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing
  4. License
  5. Contact

About The Project

uniquify bot will help you to find and delete duplicate files in your channel or group. this bot uses file_unique_id to find duplicate files, so we can assure you that there is the same file as the deleted file in your group or channel.

(back to top)

Built With

(back to top)

Getting Started

To get a local copy up and running follow these simple example steps.

Installation

  1. Get your api_id and api_hash in https://my.telegram.org
  2. Create a new bot in https://t.me/botfather
  3. Clone the repo
    git clone https://github.com/OxMohsen/uniquify-bot.git
  4. navigate into the new folder
    cd uniquify-bot
  5. Install python packages
    pip3 install -r requirements.txt
  6. rename the sample-config.py to config.py
  7. fill the config.py with your data
  8. run the bot
    python3 main.py

if you using heroku, you can run the bot with the following steps.

  1. get your api_id and api_hash in https://my.telegram.org
  2. create a new bot in https://t.me/botfather
  3. press the following button:

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the GPLv3 License. See LICENSE for more information.

(back to top)

Contact

Your Name - @OxMohsen - oxmohsen@oxmohsen.ir

Project Link: https://github.com/OxMohsen/uniquify-bot

(back to top)

About

uniquify bot will help you to find and delete duplicate files in your channel or group.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published