Skip to content

Simple Telegram Bot to extract various types of archives from a telegram file or a direct link

License

Notifications You must be signed in to change notification settings

isthismanas1/Unzipper-Bot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ใ€‹ Unzipper Bot ใ€Š

A Telegram Bot to Extract Various Types Of Archives



Features

  • Extract various types of archives like rar, zip, tar, 7z, tar.xz etc.
  • Password support for extracting
  • Extract archives from direct links
  • Broadcast Messages to users
  • Ban / Unban users from using your bot
  • Send logs in a private channel

And Some other features ๐Ÿ”ฅ!

Configs ๐Ÿ“–

  • APP_ID - Your APP ID. Get it from my.telegram.org
  • API_HASH - Your API_HASH. Get it from my.telegram.org
  • BOT_OWNER - Your Telegram Account ID. Get it from @MissRose_bot (Start the bot and send /info command).
  • BOT_TOKEN - Bot Token of Your Telegram Bot. Get it from @BotFather
  • MONGODB_URL - Your MongoDB url, Tutorial here
  • LOGS_CHANNEL - Make a private channel and forward a message from that channel to @ChannelidHEXbot to Get this. (Make sure to add Your bot to the channel as an admin)

Deploy ๐Ÿ‘€

Deploying is easy ๐Ÿคซ! You can deploy this bot in Heroku or in a VPS โ™ฅ๏ธ! Star ๐ŸŒŸ Fork ๐Ÿด and Deploy

Note โš ๏ธ This branch has some changes in Dockerfile. That means I've changed it from ubuntu to arch linux.

But Why ๐Ÿค”? Cuz arch's p7zip package is based on currently active version of originall p7zip package with some additional features

With Heroku


Self-Hosting

git clone -b arch https://github.com/Itz-fork/Unzipper-Bot.git
cd Unzipper-Bot
pip3 install -r requirements.txt

# Arch linux only
sudo pacman -S p7zip

Edit config.py with your own values

bash start.sh

DONE ๐Ÿฅณ, Enjoy The Bot! Be sure to Follow Me on Github and Star ๐ŸŒŸ this repo to Show some support ๐Ÿ˜!


Found a bug ๐Ÿž?

If you found a bug in this bot please open an issue or report it at the Support Group.


Support ๐Ÿ’™


License & Copyright ๐Ÿ‘ฎ

Copyright (c) 2021 Itz-fork

This Unzipper-Bot repository is licensed under GPLv3 License (https://github.com/Itz-fork/Unzipper-Bot/blob/master/LICENSE)
Copying or Modifying Any Part of the code without permission is strictly prohibited

About

Simple Telegram Bot to extract various types of archives from a telegram file or a direct link

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.8%
  • Other 1.2%