# Ultroid - UserBot # Copyright (C) 2021-2025 TeamUltroid # # This file is a part of < https://github.com/TeamUltroid/Ultroid/ > # PLease read the GNU Affero General Public License in # . import asyncio import os import time from random import choice import requests from telethon import Button, events from telethon.tl import functions, types # pylint:ignore from pyUltroid import * from pyUltroid._misc._assistant import asst_cmd, callback, in_pattern from pyUltroid._misc._decorators import ultroid_cmd from pyUltroid._misc._wrappers import eod, eor from pyUltroid.dB import DEVLIST, ULTROID_IMAGES from pyUltroid.fns.helper import * from pyUltroid.fns.misc import * from pyUltroid.fns.tools import * from pyUltroid.startup._database import _BaseDatabase as Database from pyUltroid.version import __version__, ultroid_version from strings import get_help, get_string from catbox import CatboxUploader udB: Database Redis = udB.get_key con = TgConverter quotly = Quotly() OWNER_NAME = ultroid_bot.full_name OWNER_ID = ultroid_bot.uid ultroid_bot: UltroidClient asst: UltroidClient LOG_CHANNEL = udB.get_key("LOG_CHANNEL") def inline_pic(): INLINE_PIC = udB.get_key("INLINE_PIC") if INLINE_PIC is None: INLINE_PIC = choice(ULTROID_IMAGES) elif INLINE_PIC == False: INLINE_PIC = None return INLINE_PIC Telegraph = telegraph_client() cat_uploader = CatboxUploader() upload_file = cat_uploader.upload_file List = [] Dict = {} InlinePlugin = {} N = 0 cmd = ultroid_cmd STUFF = {} # Chats, which needs to be ignore for some cases # Considerably, there can be many # Feel Free to Add Any other... NOSPAM_CHAT = [ -1001361294038, # UltroidSupportChat -1001387666944, # PyrogramChat -1001109500936, # TelethonChat -1001050982793, # Python -1001256902287, # DurovsChat -1001473548283, # SharingUserbot ] KANGING_STR = [ "Using Witchery to kang this sticker...", "Plagiarising hehe...", "Inviting this sticker over to my pack...", "Kanging this sticker...", "Hey that's a nice sticker!\nMind if I kang?!..", "Hehe me stel ur stiker...", "Ay look over there (☉。☉)!→\nWhile I kang this...", "Roses are red violets are blue, kanging this sticker so my pack looks cool", "Imprisoning this sticker...", "Mr.Steal-Your-Sticker is stealing this sticker... ", ] ATRA_COL = [ "DarkCyan", "DeepSkyBlue", "DarkTurquoise", "Cyan", "LightSkyBlue", "Turquoise", "MediumVioletRed", "Aquamarine", "Lightcyan", "Azure", "Moccasin", "PowderBlue", ]