All Projects → code-rgb → USERGE-X

code-rgb / USERGE-X

Licence: GPL-3.0 license
USERGE-X. What the X ?

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to USERGE-X

Nana-Bot
Telegram Modular Userbot using python3.7
Stars: ✭ 38 (-71.43%)
Mutual labels:  userbot, pyrogram
Xtra-Plugins
A Repo Full Of Xtra Plugins For FridayUB [Pyrogram]
Stars: ✭ 25 (-81.2%)
Mutual labels:  userbot, pyrogram
pykeyboard
Best Keyboard and Pagination for the Pyrogram Library.
Stars: ✭ 42 (-68.42%)
Mutual labels:  userbot, pyrogram
Fire-X
Powerful Telegram Maintained UserBot in Telethon
Stars: ✭ 22 (-83.46%)
Mutual labels:  userbot, pyrogram
DevelopersUserbot
Telegram Userbot Made for Developers by Developers
Stars: ✭ 25 (-81.2%)
Mutual labels:  userbot, pyrogram
exe2hex
Inline file transfer using in-built Windows tools (DEBUG.exe or PowerShell).
Stars: ✭ 284 (+113.53%)
Mutual labels:  inline
GdriveSearcherBot
Google Drive Searcher Bot Written In Python Using Pyrogram.
Stars: ✭ 57 (-57.14%)
Mutual labels:  pyrogram
tgintegration
Integration test and automation library for Telegram Messenger bots based on Pyrogram.
Stars: ✭ 113 (-15.04%)
Mutual labels:  pyrogram
SophiaBot
Hi There ✋ I'M Sophia 3.0 ❤️ NEW VERSION OF SOPHIA.. Source Code of @SophiaSLBot.
Stars: ✭ 44 (-66.92%)
Mutual labels:  pyrogram
EsseX
A telegram bot to fetch anime, character and manga info.
Stars: ✭ 40 (-69.92%)
Mutual labels:  pyrogram
atom-inline-blame
Atom package to display blame inline
Stars: ✭ 23 (-82.71%)
Mutual labels:  inline
WhatsGram
WhatsApp userbot with Telegram bot integration.
Stars: ✭ 85 (-36.09%)
Mutual labels:  userbot
Userge-Assistant
assistant-bot for manage userge OT group
Stars: ✭ 34 (-74.44%)
Mutual labels:  pyrogram
InlineCssParser
A Visual Studio Extension that helps to extract inline styles into a seperate css file.
Stars: ✭ 23 (-82.71%)
Mutual labels:  inline
Mega.nz-Bot
Simple Telegram Bot to Download and Upload Files From Mega.nz
Stars: ✭ 243 (+82.71%)
Mutual labels:  pyrogram
LEGEND-BOT
#LEGENDBOT telethon based userbot with assistant added and 280+ modules and best experience made with love🔥⚡
Stars: ✭ 52 (-60.9%)
Mutual labels:  userbot
tgcalls
Voice chats, private incoming and outgoing calls in Telegram for Developers
Stars: ✭ 408 (+206.77%)
Mutual labels:  pyrogram
PyKorone
PyKorone is a modern and fully asynchronous Telegram bot to improve you Telegram experience, written in Python3 using Pyrogram.
Stars: ✭ 17 (-87.22%)
Mutual labels:  pyrogram
SpamBot
First Spam Bot repo ever made for telegram bots. Powerful spambot for telegram made with python and telethon.
Stars: ✭ 67 (-49.62%)
Mutual labels:  pyrogram
CountdownTimer-TeLeTiPs
The very first powerful Telegram bot to countdown to your important events in any group chat. Live countdown timer (days : hours : minutes : seconds)
Stars: ✭ 122 (-8.27%)
Mutual labels:  pyrogram

Owner: 𝚂𝚢𝚗𝚝𝚊𝚡 ░ Σrr♢r


Userge-x

USERGE-X

Pluggable Telegram UserBot

Open Source Love svg1 GPLv3 license Stars Forks Issues Open Issues Closed PR Open PR Closed Repo Size CodeFactor DeepSource Gitpod ready-to-code Docker Image

USERGE-X is a Powerful , Pluggable Telegram UserBot written in Python using Pyrogram.

Disclaimer

/**
   ⚠️Kang at your own risk⚠️          
   Your Telegram account may get banned.
   I am not responsible for any improper use of this bot
   This bot is intended for the purpose of having fun with memes,
   as well as efficiently managing groups.
   It can help you with managing yourself as well.
   You ended up spamming groups, getting reported left and right,
   and then you ended up in a Final Battle with Telegram
   and at the end the Telegram Team
   deleted your account?
   And after that, you pointed your fingers at us
   for getting your account deleted?
   We will be rolling on the floor laughing at you.
   Yes! you heard it right.
/**

Requirements

How To Deploy

  • With Heroku:

Press to Takeoff


NOTE : your can fill other vars as your need and they are optional. (settings -> reveal config vars)

  • First click The Button Above.
  • Fill API_ID, API_HASH, DATABASE_URL, LOG_CHANNEL_ID, HEROKU_APP_NAME and HEROKU_API_KEY (required)
  • Then fill Dual Mode vars : OWNER_ID, BOT_TOKEN and HU_STRING_SESSION
  • Then fill other non-required vars later
  • Finally hit deploy button

String Session

VAR -> HU_STRING_SESSION

By HEROKU

  • open your app then go to more -> run console and type bash genStr and click run.

On REPL

Read more

Details and Guides

Other Ways

  • With Docker 🐳 See Detailed Guide

  • With Git, Python and pip 🔧

    # clone the repo
    git clone https://github.com/code-rgb/userge-x.git
    cd userge-x
    
    # create virtualenv
    virtualenv -p /usr/bin/python3 venv
    . ./venv/bin/activate
    
    # install requirements
    pip install -r requirements.txt
    
    # Create config.env as given config.env.sample and fill that
    cp config.env.sample config.env
    
    # get string session and add it to config.env
    bash genStr
    
    # finally run the USERGE-X ;)
    bash run

Guide to Upstream Forked Repo

Upstream Forked Repo

Youtube Tutorial

Features

  • Powerful and Very Useful built-in Plugins
    • gdrive [ upload / download / etc ] ( Team Drives Supported! )
    • zip / tar / unzip / untar / unrar
    • telegram upload / download
    • pmpermit / afk
    • notes / filters
    • split / combine
    • gadmin
    • plugin manager
    • ...and more
  • Channel & Group log support
  • Database support
  • Build-in help support
  • Easy to Setup & Use
  • Easy to add / port Plugins
  • Easy to write modules with the modified client

Example Plugin

from userge import userge, Message, filters

LOG = userge.getLogger(__name__)  # logger object
CHANNEL = userge.getCLogger(__name__)  # channel logger object

# add command handler
@userge.on_cmd("test", about="help text to this command")
async def test_cmd(message: Message):
   LOG.info("starting test command...")  # log to console
   # some other stuff
   await message.edit("testing...", del_in=5)  # this will be automatically deleted after 5 sec
   # some other stuff
   await CHANNEL.log("testing completed!")  # log to channel

# add filters handler
@userge.on_filters(filters.me & filters.private)  # filter my private messages
async def test_filter(message: Message):
   LOG.info("starting filter command...")
   # some other stuff
   await message.reply(f"you typed - {message.text}", del_in=5)
   # some other stuff
   await CHANNEL.log("filter executed!")

Project Credits

Copyright & License

GNU General Public License v3.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].