diff --git a/handlers/RRAID.py b/handlers/RRAID.py new file mode 100644 index 00000000..d2f15fc0 --- /dev/null +++ b/handlers/RRAID.py @@ -0,0 +1,173 @@ +""" Dear Kangers Don't Kang This Code. +This Code Maded By Meh First On Telegram +I have Spent My Lots of Time on That to make +It successfull. +So Uh Are Still Thinking To kang? +Don't kang Without Creadits +© https://github.com/ITZ-ZAID/ZAID-USERBOT and @Timesisnotwaiting +""" + + +from pyrogram import filters +from traceback import format_exc +from typing import Tuple +import random +from pyrogram import Client +from pyrogram.errors import FloodWait, MessageNotModified +from pyrogram.types import ( + InlineKeyboardButton, + InlineQueryResultArticle, + InputTextMessageContent, + Message) +from helpers.SQL.rraid import zaidub_info, rzaid, runzaid +from handlers.cache.data import RAID +from main import SUDO_USERS + + +async def iter_chats(client: Client): + """Iter Your All Chats""" + chats = [] + async for dialog in client.iter_dialogs(): + if dialog.chat.type in ["supergroup", "channel"]: + chats.append(dialog.chat.id) + return chats + +def get_user(message: Message, text: str) -> [int, str, None]: + """Get User From Message""" + if text is None: + asplit = None + else: + asplit = text.split(" ", 1) + user_s = None + reason_ = None + if message.reply_to_message: + user_s = message.reply_to_message.from_user.id + reason_ = text if text else None + elif asplit is None: + return None, None + elif len(asplit[0]) > 0: + if message.entities: + if len(message.entities) == 1: + required_entity = message.entities[0] + if required_entity.type == "text_mention": + user_s = int(required_entity.user.id) + else: + user_s = int(asplit[0]) if asplit[0].isdigit() else asplit[0] + else: + user_s = int(asplit[0]) if asplit[0].isdigit() else asplit[0] + if len(asplit) == 2: + reason_ = asplit[1] + return user_s, reason_ + + +async def edit_or_send_as_file( + text: str, + message: Message, + client: Client, + caption: str = "`Result!`", + file_name: str = "result", + parse_mode="md", +): + """Send As File If Len Of Text Exceeds Tg Limit Else Edit Message""" + if not text: + await message.edit("`Wait, What?`") + return + if len(text) > 1024: + await message.edit("`OutPut is Too Large, Sending As File!`") + file_names = f"{file_name}.text" + open(file_names, "w").write(text) + await client.send_document(message.chat.id, file_names, caption=caption) + await message.delete() + if os.path.exists(file_names): + os.remove(file_names) + return + else: + return await message.edit(text, parse_mode=parse_mode) + +def get_text(message: Message) -> [None, str]: + """Extract Text From Commands""" + text_to_return = message.text + if message.text is None: + return None + if " " in text_to_return: + try: + return message.text.split(None, 1)[1] + except IndexError: + return None + else: + return None + + + + +@Client.on_message(filters.user(SUDO_USERS) & filters.command(["replyraid", "rraid"], [".", "!"])) +@Client.on_message(filters.me & filters.command(["replyraid", "rraid"], [".", "!"])) +async def replyramd(client: Client, message: Message): + Zaid = await message.reply_text("`Processing..`") + text_ = get_text(message) + user, reason = get_user(message, text_) + failed = 0 + if not user: + await Zaid.edit("`Reply To User Or Mention To Activate Replyraid `") + return + try: + userz = await client.get_users(user) + except: + await Zaid.edit(f"`404 : User Doesn't Exists In This Chat !`") + return + if not reason: + reason = "Private Reason!" + mee= await client.get_me() + if userz.id == mee.id: + await Zaid.edit("`Jaa Na Lawde Kahe Dimag Kha rha? Khudpe Raid kyu laga rha?`") + return + if await zaidub_info(userz.id): + await Zaid.edit("`Who So Noob? Reply Raid Already Activated on that User:/`") + return + await Zaid.edit("`Please, Wait Fectching Using Details!`") + chat_dict = await iter_chats(client) + chat_len = len(chat_dict) + if not chat_dict: + Zaid.edit("`You Have No Chats! So Sad`") + return + await Zaid.edit("`Activating Replyraid....!`") + await rzaid(userz.id, reason) + gbanned = f"Reply Raid has Been Activated On {userz.first_name}" + await Zaid.edit(gbanned) + + +@Client.on_message(filters.user(SUDO_USERS) & filters.command(["dreplyraid", "drraid"], [".", "!"])) +@Client.on_message(filters.me & filters.command(["dreplyraid", "drraid"], ["."])) +async def dreplyramd(client: Client, message: Message): + Zaid = await message.reply_text("`Processing..`") + text_ = get_text(message) + user = get_user(message, text_)[0] + failed = 0 + if not user: + await Zaid.edit("`Reply To User Or Mention To Deactivate Replyraid`") + return + try: + userz = await client.get_users(user) + except: + await Zaid.edit(f"`404 : User Doesn't Exists!`") + return + mee= await client.get_me() + if userz.id == mee.id: + await Zaid.edit("`Soja Lomde`") + return + if not await zaidub_info(userz.id): + await Zaid.edit("`When I Replyraid Activated? On That User?:/`") + return + await Zaid.edit("`Please, Wait Fectching User details!`") + chat_dict = await iter_chats(client) + chat_len = len(chat_dict) + if not chat_dict: + Zaid.edit("`You Have No Chats! So Sad`") + return + await Zaid.edit("`De-Activating Replyraid Raid....!`") + await runzaid(userz.id) + ungbanned = f"**De-activated Replyraid Raid [{userz.first_name}](tg://user?id={userz.id})" + await Zaid.edit(ungbanned) + + + diff --git a/handlers/cache/data.py b/handlers/cache/data.py new file mode 100644 index 00000000..6595f18c --- /dev/null +++ b/handlers/cache/data.py @@ -0,0 +1,209 @@ +RAID = [ + "MADARCHOD TERI MAA KI CHUT ME GHUTKA KHAAKE THOOK DUNGA 🤣🤣", + "TERE BEHEN K CHUT ME CHAKU DAAL KAR CHUT KA KHOON KAR DUGA", + "TERI VAHEEN NHI HAI KYA? 9 MAHINE RUK SAGI VAHEEN DETA HU 🤣🤣🤩", + "TERI MAA K BHOSDE ME AEROPLANEPARK KARKE UDAAN BHAR DUGA ✈️🛫", + "TERI MAA KI CHUT ME SUTLI BOMB FOD DUNGA TERI MAA KI JHAATE JAL KE KHAAK HO JAYEGI💣", + "TERI MAAKI CHUT ME SCOOTER DAAL DUGA👅", + "TERE BEHEN K CHUT ME CHAKU DAAL KAR CHUT KA KHOON KAR DUGA", + "TERE BEHEN K CHUT ME CHAKU DAAL KAR CHUT KA KHOON KAR DUGA", + "TERI MAA KI CHUT KAKTE 🤱 GALI KE KUTTO 🦮 ME BAAT DUNGA PHIR 🍞 BREAD KI TARH KHAYENGE WO TERI MAA KI CHUT", + "DUDH HILAAUNGA TERI VAHEEN KE UPR NICHE 🆙🆒😙", + "TERI MAA KI CHUT ME ✋ HATTH DALKE 👶 BACCHE NIKAL DUNGA 😍", + "TERI BEHN KI CHUT ME KELE KE CHILKE 🍌🍌😍", + "TERI BHEN KI CHUT ME USERBOT LAGAAUNGA SASTE SPAM KE CHODE", + "TERI VAHEEN DHANDHE VAALI 😋😛", + "TERI MAA KE BHOSDE ME AC LAGA DUNGA SAARI GARMI NIKAL JAAYEGI", + "TERI VAHEEN KO HORLICKS PEELAUNGA MADARCHOD😚", + "TERI MAA KI GAAND ME SARIYA DAAL DUNGA MADARCHOD USI SARIYE PR TANG KE BACHE PAIDA HONGE 😱😱", + "TERI MAA KO KOLKATA VAALE JITU BHAIYA KA LUND MUBARAK 🤩🤩", + "TERI MUMMY KI FANTASY HU LAWDE, TU APNI BHEN KO SMBHAAL 😈😈", + "TERA PEHLA BAAP HU MADARCHOD ", + "TERI VAHEEN KE BHOSDE ME XVIDEOS.COM CHALA KE MUTH MAARUNGA 🤡😹", + "TERI MAA KA GROUP VAALON SAATH MILKE GANG BANG KRUNGA🙌🏻☠️ ", + "TERI ITEM KI GAAND ME LUND DAALKE,TERE JAISA EK OR NIKAAL DUNGA MADARCHOD🤘🏻🙌🏻☠️ ", + "AUKAAT ME REH VRNA GAAND ME DANDA DAAL KE MUH SE NIKAAL DUNGA SHARIR BHI DANDE JESA DIKHEGA 🙄🤭🤭", + "TERI MUMMY KE SAATH LUDO KHELTE KHELTE USKE MUH ME APNA LODA DE DUNGA☝🏻☝🏻😬", + "TERI VAHEEN KO APNE LUND PR ITNA JHULAAUNGA KI JHULTE JHULTE HI BACHA PAIDA KR DEGI👀👯 ", + "TERI MAA KI CHUT MEI BATTERY LAGA KE POWERBANK BANA DUNGA 🔋 🔥🤩", + "TERI MAA KI CHUT MEI C++ STRING ENCRYPTION LAGA DUNGA BAHTI HUYI CHUT RUK JAYEGIIII😈🔥😍", + "TERI MAA KE GAAND MEI JHAADU DAL KE MOR 🦚 BANA DUNGAA 🤩🥵😱", + "TERI CHUT KI CHUT MEI SHOULDERING KAR DUNGAA HILATE HUYE BHI DARD HOGAAA😱🤮👺", + "TERI MAA KO REDI PE BAITHAL KE USSE USKI CHUT BILWAUNGAA 💰 😵🤩", + "BHOSDIKE TERI MAA KI CHUT MEI 4 HOLE HAI UNME MSEAL LAGA BAHUT BAHETI HAI BHOFDIKE👊🤮🤢🤢", + "TERI BAHEN KI CHUT MEI BARGAD KA PED UGA DUNGAA CORONA MEI SAB OXYGEN LEKAR JAYENGE🤢🤩🥳", + "TERI MAA KI CHUT MEI SUDO LAGA KE BIGSPAM LAGA KE 9999 FUCK LAGAA DU 🤩🥳🔥", + "TERI VAHEN KE BHOSDIKE MEI BESAN KE LADDU BHAR DUNGA🤩🥳🔥😈", + "TERI MAA KI CHUT KHOD KE USME CYLINDER ⛽️ FIT KARKE USMEE DAL MAKHANI BANAUNGAAA🤩👊🔥", + "TERI MAA KI CHUT MEI SHEESHA DAL DUNGAAA AUR CHAURAHE PE TAANG DUNGA BHOSDIKE😈😱🤩", + "TERI MAA KI CHUT MEI CREDIT CARD DAL KE AGE SE 500 KE KAARE KAARE NOTE NIKALUNGAA BHOSDIKE💰💰🤩", + "TERI MAA KE SATH SUAR KA SEX KARWA DUNGAA EK SATH 6-6 BACHE DEGI💰🔥😱", + "TERI BAHEN KI CHUT MEI APPLE KA 18W WALA CHARGER 🔥🤩", + "TERI BAHEN KI GAAND MEI ONEPLUS KA WRAP CHARGER 30W HIGH POWER 💥😂😎", + "TERI BAHEN KI CHUT KO AMAZON SE ORDER KARUNGA 10 rs MEI AUR FLIPKART PE 20 RS MEI BECH DUNGA🤮👿😈🤖", + "TERI MAA KI BADI BHUND ME ZOMATO DAL KE SUBWAY KA BFF VEG SUB COMBO [15cm , 16 inches ] ORDER COD KRVAUNGA OR TERI MAA JAB DILIVERY DENE AYEGI TAB USPE JAADU KRUNGA OR FIR 9 MONTH BAAD VO EK OR FREE DILIVERY DEGI🙀👍🥳🔥", + "TERI BHEN KI CHUT KAALI🙁🤣💥", + "TERI MAA KI CHUT ME CHANGES COMMIT KRUGA FIR TERI BHEEN KI CHUT AUTOMATICALLY UPDATE HOJAAYEGI🤖🙏🤔", + "TERI MAUSI KE BHOSDE MEI INDIAN RAILWAY 🚂💥😂", + "TU TERI BAHEN TERA KHANDAN SAB BAHEN KE LAWDE RANDI HAI RANDI 🤢✅🔥", + "TERI BAHEN KI CHUT MEI IONIC BOND BANA KE VIRGINITY LOOSE KARWA DUNGA USKI 📚 😎🤩", + "TERI RANDI MAA SE PUCHNA BAAP KA NAAM BAHEN KE LODEEEEE 🤩🥳😳", + "TU AUR TERI MAA DONO KI BHOSDE MEI METRO CHALWA DUNGA MADARXHOD 🚇🤩😱🥶", + "TERI MAA KO ITNA CHODUNGA TERA BAAP BHI USKO PAHCHANANE SE MANA KAR DEGA😂👿🤩", + "TERI BAHEN KE BHOSDE MEI HAIR DRYER CHALA DUNGAA💥🔥🔥", + "TERI MAA KI CHUT MEI TELEGRAM KI SARI RANDIYON KA RANDI KHANA KHOL DUNGAA👿🤮😎", + "TERI MAA KI CHUT ALEXA DAL KEE DJ BAJAUNGAAA 🎶 ⬆️🤩💥", + "TERI MAA KE BHOSDE MEI GITHUB DAL KE APNA BOT HOST KARUNGAA 🤩👊👤😍", + "TERI BAHEN KA VPS BANA KE 24*7 BASH CHUDAI COMMAND DE DUNGAA 🤩💥🔥🔥", + "TERI MUMMY KI CHUT MEI TERE LAND KO DAL KE KAAT DUNGA MADARCHOD 🔪😂🔥", + "SUN TERI MAA KA BHOSDA AUR TERI BAHEN KA BHI BHOSDA 👿😎👊", + "TUJHE DEKH KE TERI RANDI BAHEN PE TARAS ATA HAI MUJHE BAHEN KE LODEEEE 👿💥🤩🔥", + "SUN MADARCHOD JYADA NA UCHAL MAA CHOD DENGE EK MIN MEI ✅🤣🔥🤩", + "APNI AMMA SE PUCHNA USKO US KAALI RAAT MEI KAUN CHODNEE AYA THAAA! TERE IS PAPA KA NAAM LEGI 😂👿😳", + "TOHAR BAHIN CHODU BBAHEN KE LAWDE USME MITTI DAL KE CEMENT SE BHAR DU 🏠🤢🤩💥", + "TUJHE AB TAK NAHI SMJH AYA KI MAI HI HU TUJHE PAIDA KARNE WALA BHOSDIKEE APNI MAA SE PUCH RANDI KE BACHEEEE 🤩👊👤😍", + "TERI MAA KE BHOSDE MEI SPOTIFY DAL KE LOFI BAJAUNGA DIN BHAR 😍🎶🎶💥", + "TERI MAA KA NAYA RANDI KHANA KHOLUNGA CHINTA MAT KAR 👊🤣🤣😳", + "TERA BAAP HU BHOSDIKE TERI MAA KO RANDI KHANE PE CHUDWA KE US PAISE KI DAARU PEETA HU 🍷🤩🔥", + "TERI BAHEN KI CHUT MEI APNA BADA SA LODA GHUSSA DUNGAA KALLAAP KE MAR JAYEGI 🤩😳😳🔥", + "TOHAR MUMMY KI CHUT MEI PURI KI PURI KINGFISHER KI BOTTLE DAL KE TOD DUNGA ANDER HI 😱😂🤩", + "TERI MAA KO ITNA CHODUNGA KI SAPNE MEI BHI MERI CHUDAI YAAD KAREGI RANDI 🥳😍👊💥", + "TERI MUMMY AUR BAHEN KO DAUDA DAUDA NE CHODUNGA UNKE NO BOLNE PE BHI LAND GHUSA DUNGA ANDER TAK 😎😎🤣🔥", + "TERI MUMMY KI CHUT KO ONLINE OLX PE BECHUNGA AUR PAISE SE TERI BAHEN KA KOTHA KHOL DUNGA 😎🤩😝😍", + "TERI MAA KE BHOSDA ITNA CHODUNGA KI TU CAH KE BHI WO MAST CHUDAI SE DUR NHI JA PAYEGAA 😏😏🤩😍", + "SUN BE RANDI KI AULAAD TU APNI BAHEN SE SEEKH KUCH KAISE GAAND MARWATE HAI😏🤬🔥💥", + "TERI MAA KA YAAR HU MEI AUR TERI BAHEN KA PYAAR HU MEI AJA MERA LAND CHOOS LE 🤩🤣💥", + "MADARCHOD", + "BHOSDIKE", + "LAAAWEEE KE BAAAAAL", + "MAAAAR KI JHAAAAT KE BBBBBAAAAALLLLL", + "MADRCHOD..", + "TERI MA KI CHUT..", + "LWDE KE BAAALLL.", + "MACHAR KI JHAAT KE BAAALLLL", + "TERI MA KI CHUT M DU TAPA TAP?", + "TERI MA KA BHOSDAA", + "TERI BHN SBSBE BDI RANDI.", + "TERI MA OSSE BADI RANDDDDD", + "TERA BAAP CHKAAAA", + "KITNI CHODU TERI MA AB OR..", + "TERI MA CHOD DI HM NE", + "TERI MA KE STH REELS BNEGA ROAD PEE", + "TERI MA KI CHUT EK DAM TOP SEXY", + "MALUM NA PHR KESE LETA HU M TERI MA KI CHUT TAPA TAPPPPP", + "LUND KE CHODE TU KEREGA TYPIN", + "SPEED PKD LWDEEEE", + "BAAP KI SPEED MTCH KRRR", + "LWDEEE", + "PAPA KI SPEED MTCH NHI HO RHI KYA", + "ALE ALE MELA BCHAAAA", + "CHUD GYA PAPA SEEE", + "KISAN KO KHODNA OR", + "SALE RAPEKL KRDKA TERA", + "HAHAHAAAAA", + "KIDSSSS", + "TERI MA CHUD GYI AB FRAR MT HONA", + "YE LDNGE BAPP SE", + "KIDSSS FRAR HAHAHH", + "BHEN KE LWDE SHRM KR", + "KITNI GLIYA PDWEGA APNI MA KO", + "NALLEE", + "SHRM KR", + "MERE LUND KE BAAAAALLLLL", + "KITNI GLIYA PDWYGA APNI MA BHEN KO", + "RNDI KE LDKEEEEEEEEE", + "KIDSSSSSSSSSSSS", + "Apni gaand mein muthi daal", + "Apni lund choos", + "Apni ma ko ja choos", + "Bhen ke laude", + "Bhen ke takke", + "Abla TERA KHAN DAN CHODNE KI BARIII", + "BETE TERI MA SBSE BDI RAND", + "LUND KE BAAAL JHAT KE PISSSUUUUUUU", + "LUND PE LTKIT MAAALLLL KI BOND H TUUU", + "KASH OS DIN MUTH MRKE SOJTA M TUN PAIDA NA HOTAA", + "GLTI KRDI TUJW PAIDA KRKE", + "SPEED PKDDD", + "Gaand main LWDA DAL LE APNI MERAAA", + "Gaand mein bambu DEDUNGAAAAAA", + "GAND FTI KE BALKKK", + "Gote kitne bhi bade ho, lund ke niche hi rehte hai", + "Hazaar lund teri gaand main", + "Jhaant ke pissu-", + "TERI MA KI KALI CHUT", + "Khotey ki aulda", + "Kutte ka awlat", + "Kutte ki jat", + "Kutte ke tatte", + "TETI MA KI.CHUT , tERI MA RNDIIIIIIIIIIIIIIIIIIII", + "Lavde ke bal", + "muh mei lele", + "Lund Ke Pasine", + "MERE LWDE KE BAAAAALLL", + "HAHAHAAAAAA", + "CHUD GYAAAAA", + "Randi khanE KI ULADDD", + "Sadi hui gaand", + "Teri gaand main kute ka lund", + "Teri maa ka bhosda", + "Teri maa ki chut", + "Tere gaand mein keede paday", + "Ullu ke pathe", + "SUNN MADERCHOD", + "TERI MAA KA BHOSDA", + "BEHEN K LUND", + "TERI MAA KA CHUT KI CHTNIIII", + "MERA LAWDA LELE TU AGAR CHAIYE TOH", + "GAANDU", + "CHUTIYA", + "TERI MAA KI CHUT PE JCB CHADHAA DUNGA", + "SAMJHAA LAWDE", + "YA DU TERE GAAND ME TAPAA TAP��", + "TERI BEHEN MERA ROZ LETI HAI", + "TERI GF K SAATH MMS BANAA CHUKA HU���不�不", + "TU CHUTIYA TERA KHANDAAN CHUTIYA", + "AUR KITNA BOLU BEY MANN BHAR GAYA MERA�不", + "TERIIIIII MAAAA KI CHUTTT ME ABCD LIKH DUNGA MAA KE LODE", + "TERI MAA KO LEKAR MAI FARAR", + "RANIDIII", + "BACHEE", + "CHODU", + "RANDI", + "RANDI KE PILLE", + "TERIIIII MAAA KO BHEJJJ", + "TERAA BAAAAP HU", + "teri MAA KI CHUT ME HAAT DAALLKE BHAAG JAANUGA", + "Teri maa KO SARAK PE LETAA DUNGA", + "TERI MAA KO GB ROAD PE LEJAKE BECH DUNGA", + "Teri maa KI CHUT MÉ KAALI MITCH", + "TERI MAA SASTI RANDI HAI", + "TERI MAA KI CHUT ME KABUTAR DAAL KE SOUP BANAUNGA MADARCHOD", + "TERI MAAA RANDI HAI", + "TERI MAAA KI CHUT ME DETOL DAAL DUNGA MADARCHOD", + "TERI MAA KAAA BHOSDAA", + "TERI MAA KI CHUT ME LAPTOP", + "Teri maa RANDI HAI", + "TERI MAA KO BISTAR PE LETAAKE CHODUNGA", + "TERI MAA KO AMERICA GHUMAAUNGA MADARCHOD", + "TERI MAA KI CHUT ME NAARIYAL PHOR DUNGA", + "TERI MAA KE GAND ME DETOL DAAL DUNGA", + "TERI MAAA KO HORLICKS PILAUNGA MADARCHOD", + "TERI MAA KO SARAK PE LETAAA DUNGAAA", + "TERI MAA KAA BHOSDA", + "MERAAA LUND PAKAD LE MADARCHOD", + "CHUP TERI MAA AKAA BHOSDAA", + "TERIII MAA CHUF GEYII KYAAA LAWDEEE", + "TERIII MAA KAA BJSODAAA", + "MADARXHODDD", + "TERIUUI MAAA KAA BHSODAAA", + "TERIIIIII BEHENNNN KO CHODDDUUUU MADARXHODDDD", + "NIKAL MADARCHOD", + "RANDI KE BACHE", + "TERA MAA MERI FAN", + "TERI SEXY BAHEN KI CHUT OP", +] + + + + diff --git a/handlers/global.py b/handlers/global.py index d0526dcb..abf2bd0f 100644 --- a/handlers/global.py +++ b/handlers/global.py @@ -1,7 +1,8 @@ from pyrogram import filters from traceback import format_exc from typing import Tuple - +import asyncio +import random from pyrogram import Client from pyrogram.errors import FloodWait, MessageNotModified from pyrogram.types import ( @@ -11,7 +12,8 @@ Message) from helpers.SQL.gbandb import gban_info, gban_list, gban_user, ungban_user from helpers.SQL.gmutedb import gmute, is_gmuted, ungmute - +from helpers.SQL.rraid import zaidub_info, rzaid, runzaid +from handlers.cache.data import RAID async def iter_chats(client: Client): """Iter Your All Chats""" @@ -227,6 +229,12 @@ async def watch(client: Client, message: Message): if not message.from_user: return user = message.from_user.id + zaid = random.choice(RAID) + if await zaidub_info(user): + try: + await message.reply_text(zaid) + except: + return if await is_gmuted(user): try: await message.delete() diff --git a/main.py b/main.py index 780ab5f2..f662abdc 100644 --- a/main.py +++ b/main.py @@ -305,8 +305,6 @@ if bot1: bot1.start() - bot1.join_chat("Superior_Bots") - bot1.join_chat("Superior_Support") if bot2: bot2.start() bot2.join_chat("Superior_Bots")