@unzip_edm115bot
- Extract various types 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
- Download speed : 4-12 Mb/s, can be even more if you're lucky
- Upload speed : 15-25 Mb/s, unexpectedly
- Fast to answer and process tasks
- And some other features ๐ฅ Dive into the code to find them ๐คญ
I made a special version if you only want to use it personally. Works smoother but with less features.
๐ Try it here ๐
Check the beta branch to find them. They normally also are on the master one
Those are things that are fixed/added regarding to original repo
APP_ID
- Your APP ID. Get it from my.telegram.orgAPI_HASH
- Your API_HASH. Get it from my.telegram.orgBOT_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 @BotFatherMONGODB_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 addRose
, 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
clean - Remove your archives from my servers ๐ฎโป๏ธ
mode - Upload things as Doc ๐ or Video ๐น (alias : /setmode)
start - Alive check ๐ช Also useful after updates ๐ฅฐ
Admin only commands (better to not include them)
stats - Get detailed stats about users and server
broadcast - Reply with this to a message to send it at every user
ban - {id of user}
unban - {id of user}
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
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 ๐ฅบ
If you found a bug in this bot please open an issue or report it at me
Same if you have any feature request
Copyright (c) 2022 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