Skip to content
prototype74 edited this page Dec 23, 2021 · 7 revisions

What is this?

HyperUBot is a modular Telegram userbot written in Python which uses Telethon's API library by LonamiWebs. It does not require any form of database. It has support to be fully translatable, contains it's own package manager, with an official community repo and the possibility to configure multiple extra community repos. It contains also a sideloader for .py files sent in chat. The aim of this userbot is to become an extension of it's own user. Instead of coming cluttered with all kinds of packages, it is fully customizable, aiming to be fast.

Compatibility

HyperUBot works with Linux based systems, macOS and Windows. It doesn't matter on which platform you'll setup HyperUBot, it's setup will be easy on all of them. However, at least Python v3.8 will be required regardless on which platform you want to host HyperUBot.

Supported platforms

  • Alpine Linux
  • Android (with Termux)
  • Arch Linux Based Distros (Arch Linux, Manjaro, etc.)
  • Debian Based Distros (Linux Mint, Ubuntu, etc.)
  • Docker* (Cloud platforms or local machine)
  • macOS (Catalina (10.15) or newer)
  • Red Hat Based Distros (AlmaLinux, Fedora, etc.)
  • Windows 10/11 (with PowerShell (5.0 or newer) or WSL)

* Docker will reset the environment after it's stopped which will also reset HyperUBot's saved data and settings. So it's recommended to use docker-volume or bind mounts to keep your data permanently.