Uranus Chat Bot
A swiss army knife for XM users.
Uranus is an all-in-one bot that provides useful services for XM users, currently available on Telegram only.
This project is a modular telegram bot, made using Python 3 and python-telegram-bot library.
The whole bot functions in source code, which is licensed under GPL3, are based on XiaomiFirmwareUpdater other projects and files, including and not limited to:
However, the telegram bot may contain some other features that are not available in this code, like the Admins module.
Using the bot
Available commands are:
Command | Arguments | Action | Example |
/recovery | codename | gets latest recovery ROMs info and links | /recovery whyred |
/fastboot | codename | gets latest fastboot ROMs info and links | /fastboot whyred |
/latest | codename | gets latest MIUI versions info | /latest sagit |
/archive | codename | gets all official available recovery MIUI ROMs for device | /list mido |
/firmware | codename | generate latest available firmware for device | /firmware dipper |
/vendor | codename | gets latest firmware+vendor for device, based on @MIUIVendorUpdater | /vendor davinci |
/eu | codename | gets latest XM EU ROMs downloads for device | /eu mido |
/twrp | codename | gets latest TWRP download link for device | /twrp whyred |
/pb | codename | gets latest PitchBlack recovery download link for device | /pb mido |
/of | codename | gets latest OrangeFox recovery download link for device | /of dipper |
/models | codename | gets info about all available models of a device | /models ysl |
/whatis | codename | tells you which device's codename is this | /whatis cepheus |
/codename | device name | tells you what is the codename of this device | /codename Redmi 6 |
/specs | codename | gets this device specs from GSMArena | /specs riva |
/ota | full_codename version android | gets the increment OTA link of MIUI update | /ota tulip_global 9.5.9 9.0 /ota sirius 9.5.9 9.0 |
/changelog | full_codename version android | gets the changelog of a MIUI update | /changelog whyred_global V10.3.1.0.OEIMIXM 8.1 |
/guides | - | Various useful guides for every XM user | /guides |
/unlockbl | - | Unlocking bootloader help and tools | /unlockbl |
/tools | - | Various useful tools for every XM user | /tools |
/arb | - | Anti-Rollback Protection information | /arb |
Source Code:
The code of this bot is available on GitHub repo, contributions are more than welcome!