https://github.com/EDM115/unzip-bot
2.0K
Extract all format of archives like rar, zip, tar, 7z, tar.xz, โฆ
Supports password protected archives
Extract archives from direct links
Broadcast messages to users
Ban / Unban users from using your bot
Send logs in a private channel/group
Can run only one extract per user at a time
Fast to answer and process tasks
Thumbnail can be set
Problems can be directly reported
Can send a message to a specific user
Get infos about users
Can rename files
Able to process splitted archives (.001)
And some other features ๐ฅ Dive into the code to find them ๐คญ
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 get its ID (search on Google if you don't know how to do). Using a group works as well, just add Roseโ , then send /id (In both cases, make sure to add your bot to the channel/group as an admin !)Copy-paste those to BotFather when he asks you for them
commands - Get commands list
mode - Upload as Doc ๐ / Media ๐บ
addthumb - Add custom thumbnail
delthumb - Remove your thumbnail
stats - Know if bot is overused
clean - Cancel on-going process
help - In case you need ๐ญ
Deploying is easy ๐ฅฐ You can deploy this bot in Heroku or in a VPS โฅ๏ธ
Star ๐ Fork ๐ด and Deploy ๐ค
โ ๏ธ Note : We are using arch linux. But why ๐ค
Because archโs p7zip package is the only maintained version of the original p7zipโ package with some additional features
(if you're in a fork, make sure to replace the template URL with your repoโs one)
git clone -b master https://github.com/EDM115/unzip-bot.git
cd unzip-bot
docker build -t unzip-bot .
git clone -b master https://github.com/EDM115/unzip-bot.git
cd unzip-bot
pip3 install -r requirements.txt
sudo pacman -S p7zipstart.sh
DONE ๐ฅณ enjoy the bot ! Be sure to follow me on Githubโ and Star ๐ this repo to show some support ๐ฅบ
DOCKER_USERNAME : all in lowercaseDOCKER_TOKEN : one with all rights, here : https://hub.docker.com/settings/securityโ Build Docker Image : Check if it builds without errorsPublish Docker Image : Rebuild && publishdocker build -t unzip-bot .
docker tag unzip-bot edm115/unzip-bot:latest
(replace edm115 with your docker hub username, unzip-bot with the repo's name and latest whith whatever you want)
docker login
login and don't mind the errors
docker push edm115/unzip-bot:latest
(same, replace accordingly)
If you found a bug in this bot please open an issueโ or report it on Telegram : @EDM115โ
Same if you have any feature request ๐
Copyright (c) 2022 - 2023 EDM115
This Unarchiver Bot repository is licensed under MIT License (https://github.com/EDM115/unzip-bot/blob/master/LICENSE)
Enjoy copying and modifying, but always mention me
โข Inspired by Itz-fork/Nexaโs work, but with additional features and bug fixes. This is a maintained repo of the originalโ
Content type
Image
Digest
sha256:92e7c5378โฆ
Size
124 MB
Last updated
7 months ago
docker pull edm115/unzip-bot