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!