TrueSaiyan ab9f0c7254 update get_restricted_message for forwards disabled groups (#454)
Fixed get_restricted_msg function, so you can retrieve messages from public groups that have forwards disabled or private groups if you are in them
2025-02-20 18:43:01 +05:30
2024-08-01 22:40:28 +05:30
2024-07-28 09:56:49 +05:30
2023-07-09 22:25:45 +05:30
2021-09-13 01:03:39 +05:30
2023-02-20 10:51:29 +05:30
2023-02-20 10:51:29 +05:30
2021-10-11 00:27:23 +05:30
2021-12-31 23:48:53 +05:30
2022-06-06 23:18:16 +05:30
2023-07-09 22:25:45 +05:30
2021-07-18 17:47:15 +05:30
2023-07-09 22:25:45 +05:30
2023-02-20 10:51:29 +05:30
2021-04-07 07:32:24 +05:30
2022-06-07 20:43:37 +05:30
2025-02-20 18:41:54 +05:30
2024-07-09 08:36:24 +05:30
2023-07-09 22:25:45 +05:30
2023-07-09 22:25:45 +05:30

TeamUltroid Logo

Ultroid - UserBot

A stable pluggable Telegram userbot + Voice & Video Call music bot, based on Telethon.

Stars Forks Size
Python CodeFactor Maintenance Docker Pulls
Open Source Love svg2 Contributors PRs Welcome License
Sparkline

Deploy

Documentation

Documentation

Tutorial

  • Full Tutorial - Full Tutorial

  • Tutorial to get Redis URL and password - here.


Deploy to Heroku

Get the Necessary Variables and then click the button below!

Deploy To Heroku


Deploy

## Deploy to Okteto Get the [Necessary Variables](#Necessary-Variables) and then click the button below!

Develop on Okteto

Deploy Locally

Local Deploy - Easy Method

  • Linux - wget -O locals.py https://git.io/JY9UM && python3 locals.py
  • Windows - cd desktop ; wget https://git.io/JY9UM -o locals.py ; python locals.py
  • Termux - wget -O install-termux https://tiny.ultroid.tech/termux && bash install-termux

Local Deploy - Traditional Method

  • Get your Necessary Variables
  • Clone the repository:
    git clone https://github.com/TeamUltroid/Ultroid.git
  • Go to the cloned folder:
    cd Ultroid
  • Create a virtual env:
    virtualenv -p /usr/bin/python3 venv . ./venv/bin/activate
  • Install the requirements:
    pip(3) install -U -r re*/st*/optional-requirements.txt pip(3) install -U -r requirements.txt
  • Generate your SESSION:
    • For Linux users: bash sessiongen or wget -O session.py https://git.io/JY9JI && python3 session.py
    • For Termux users: wget -O session.py https://git.io/JY9JI && python session.py
    • For Windows Users: cd desktop ; wget https://git.io/JY9JI -o ultroid.py ; python ultroid.py
  • Fill your details in a .env file, as given in .env.sample. (You can either edit and rename the file or make a new file named .env.)
  • Run the bot:
    • Linux Users: bash startup
    • Windows Users: python(3) -m pyUltroid

Necessary Variables

  • SESSION - SessionString for your accounts login session. Get it from here

One of the following database:

  • For Redis (tutorial here)
    • REDIS_URI - Redis endpoint URL, from redislabs.
    • REDIS_PASSWORD - Redis endpoint Password, from redislabs.
  • For MONGODB
  • For SQLDB

Session String

Different ways to get your SESSION:

  • Run on Repl.it
  • Linux : wget -O session.py https://git.io/JY9JI && python3 session.py
  • PowerShell : cd desktop ; wget https://git.io/JY9JI ; python ultroid.py
  • Termux : wget -O session.py https://git.io/JY9JI && python session.py
  • TelegramBot : @SessionGeneratorBot

License

License
Ultroid is licensed under GNU Affero General Public License v3 or later.


Credits

Made with 💕 by @TeamUltroid.

Description
> A feature-packed Ultroid fork, built for effortless Heroku deployment with enhanced performance and tools. (This is a fork of a fork)
Readme AGPL-3.0 11 MiB
Languages
Python 94.6%
Shell 4.8%
Makefile 0.3%
Dockerfile 0.2%