import asyncio from collections import deque from userbot import CMD_HELP from eaglebot.utils import admin_cmd, edit_or_reply, sudo_cmd from userbot.cmdhelp import CmdHelp @bot.on(admin_cmd(pattern="think$", outgoing=True)) @bot.on(sudo_cmd(pattern="think$", allow_sudo=True)) async def _(event): if event.fwd_from: return event = await edit_or_reply(event, "think") deq = deque(list("🤔🧐🤔🧐🤔🧐")) for _ in range(48): await asyncio.sleep(0.1) await event.edit("".join(deq)) deq.rotate(1) @bot.on(admin_cmd(pattern="ccry$", outgoing=True)) @bot.on(sudo_cmd(pattern="ccry$", allow_sudo=True)) async def cry(e): if e.fwd_from: return if not e.text[0].isalpha() and e.text[0] not in ("/", "#", "@", "!"): await e.edit("(;´༎ຶД༎ຶ)") @bot.on(admin_cmd(pattern="fap$", outgoing=True))
import asyncio from collections import deque from userbot import * from eaglebot.utils import admin_cmd, edit_or_reply, sudo_cmd from userbot.cmdhelp import CmdHelp DEFAULTUSER = str(ALIVE_NAME) if ALIVE_NAME else "Eagle User" @bot.on(admin_cmd(pattern=r"boxs$", outgoing=True)) @bot.on(sudo_cmd(pattern=r"boxs$", allow_sudo=True)) async def _(event): if event.fwd_from: return event = await edit_or_reply(event, "`boxs...`") deq = deque(list("🟥🟧🟨🟩🟦🟪🟫⬛⬜")) for _ in range(999): await asyncio.sleep(0.3) await event.edit("".join(deq)) deq.rotate(1) @bot.on(admin_cmd(pattern=r"rain$", outgoing=True)) @bot.on(sudo_cmd(pattern=r"rain$", allow_sudo=True)) async def _(event): if event.fwd_from: return event = await edit_or_reply(event, "`Raining.......`") deq = deque(list("🌬☁️🌩🌨🌧🌦🌥⛅🌤")) for _ in range(48):
msg = None message_to_reply = ( f"Hey!! My master is currently offline... Since when?\n**For** `{total_afk_time}`\n" + f"\n\n👇__The Reason Is__👇 :-\n`{reason}`" if reason else f"**Heyy!**\n__I am currently unavailable.__\n__Since when, you ask? From__ `{total_afk_time}`\nI'll be back when I feel to come🚶" ) msg = await event.reply(message_to_reply, file=hellpic) await asyncio.sleep(2) if event.chat_id in last_afk_message: # pylint:disable=E0602 await last_afk_message[event.chat_id].delete() # pylint:disable=E0602 last_afk_message[event.chat_id] = msg # pylint:disable=E0602 @borg.on(admin_cmd(pattern=r"afk (.*)", outgoing=True)) # pylint:disable=E0602 async def _(event): if event.fwd_from: return krakenop = await event.get_reply_message() global USER_AFK # pylint:disable=E0602 global afk_time # pylint:disable=E0602 global last_afk_message # pylint:disable=E0602 global afk_start global afk_end global reason global hellpic USER_AFK = {} afk_time = None last_afk_message = {} afk_end = {}
import asyncio from userbot import ALIVE_NAME, CMD_HELP from eaglebot.utils import admin_cmd, edit_or_reply, sudo_cmd from userbot.cmdhelp import CmdHelp DEFAULTUSER = str(ALIVE_NAME) if ALIVE_NAME else "Eagle user" @bot.on(admin_cmd(outgoing=True, pattern="kiler( (.*)|$)")) @bot.on(sudo_cmd(pattern="kiler( (.*)|$)", allow_sudo=True)) async def _(event): if event.fwd_from: return name = event.pattern_match.group(1) if not name: name = "die" animation_interval = 0.7 animation_ttl = range(8) event = await edit_or_reply(event, f"**Ready Commando **__{DEFAULTUSER}....") animation_chars = [ "Fiiiiire", f"__**Commando **__{DEFAULTUSER} \n\n_/﹋\_\n (҂`_´)\n <,︻╦╤─ ҉ - \n _/﹋\_\n", f"__**Commando **__{DEFAULTUSER} \n\n_/﹋\_\n (҂`_´)\n <,︻╦╤─ ҉ - -\n _/﹋\_\n", f"__**Commando **__{DEFAULTUSER} \n\n_/﹋\_\n (҂`_´)\n <,︻╦╤─ ҉ - - -\n _/﹋\_\n", f"__**Commando **__{DEFAULTUSER} \n\n_/﹋\_\n (҂`_´)\n<,︻╦╤─ ҉ - -\n _/﹋\_\n", f"__**Commando **__{DEFAULTUSER} \n\n_/﹋\_\n (҂`_´)\n <,︻╦╤─ ҉ - \n _/﹋\_\n", f"__**Commando **__{DEFAULTUSER} \n\n_/﹋\_\n (҂`_´)\n <,︻╦╤─ ҉ - -\n _/﹋\_\n", f"__**Commando **__{DEFAULTUSER} \n\n_/﹋\_\n (҂`_´)\n <,︻╦╤─ ҉ - - - {name}\n _/﹋\_\n", ]
import asyncio import os import time import zipfile from eaglebot.utils import admin_cmd, sudo_cmd, edit_or_reply @bot.on(admin_cmd(pattern="compress ?(.*)", outgoing=True)) @bot.on(sudo_cmd(pattern="compress ?(.*)", allow_sudo=True)) async def _(event): if event.fwd_from: return input_str = event.pattern_match.group(1) mone = await edit_or_reply(event, "Processing ...") if not os.path.isdir(Config.TMP_DOWNLOAD_DIRECTORY): os.makedirs(Config.TMP_DOWNLOAD_DIRECTORY) if event.reply_to_msg_id: reply_message = await event.get_reply_message() try: time.time()
""" import asyncio import os import time import time as t import zipfile from datetime import datetime from eaglebot.utils import admin_cmd, sudo_cmd, edit_or_reply from userbot.cmdhelp import CmdHelp extracted = Config.TMP_DOWNLOAD_DIRECTORY + "extracted/" thumb_image_path = Config.TMP_DOWNLOAD_DIRECTORY + "/thumb_image.jpg" @bot.on(admin_cmd(pattern="zip", outgoing=True)) @bot.on(sudo_cmd(pattern="zip", allow_sudo=True)) async def _(event): if event.fwd_from: return if not event.is_reply: await edit_or_reply(event, "Reply to a file to compress it. Bruh.") return mone = await edit_or_reply(event, "Processing ...") if not os.path.isdir(Config.TMP_DOWNLOAD_DIRECTORY): os.makedirs(Config.TMP_DOWNLOAD_DIRECTORY) if event.reply_to_msg_id: reply_message = await event.get_reply_message() try: downloaded_file_name = await borg.download_media( reply_message,
import re from eaglebot import bot from eaglebot.utils import admin_cmd, sudo_cmd, edit_or_reply from eaglebot.cmdhelp import CmdHelp from eaglebot.helpers.functions import deEmojify @bot.on(admin_cmd(pattern="anime(?: |$)(.*)")) @bot.on(sudo_cmd(pattern="anime(?: |$)(.*)", allow_sudo=True)) async def nope(kraken): hell = kraken.pattern_match.group(1) if not hell: if kraken.is_reply: (await kraken.get_reply_message()).message else: await edit_or_reply( cobra, "`Sir please give some query to search and download it for you..!`" ) return troll = await bot.inline_query("animedb_bot", f"{(deEmojify(hell))}") await troll[0].click( kraken.chat_id, reply_to=kraken.reply_to_msg_id, silent=True if kraken.is_reply else False, hide_via=True, ) await kraken.delete()
"""Fetch App Details from Playstore. @EAGLE_USERBOT ЁЯЪ╢ .app <app_name> to fetch app details. .appr <app_name> to fetch app details with Xpl0iter request link. .mods <app_name> to get the premier app from telegram if available..""" import bs4 import requests from userbot import ALIVE_NAME, CMD_HELP from eaglebot.utils import admin_cmd, edit_or_reply, sudo_cmd from userbot.cmdhelp import CmdHelp DEFAULTUSER = str(ALIVE_NAME) if ALIVE_NAME else "EaglEagle User" @bot.on(admin_cmd(pattern="app (.*)")) @bot.on(sudo_cmd(pattern="app (.*)", allow_sudo=True)) async def apk(event): if event.fwd_from: return app_name = event.pattern_match.group(1) event = await edit_or_reply(event, "Searching!") try: remove_space = app_name.split(" ") final_name = "+".join(remove_space) page = requests.get("https://play.google.com/store/search?q=" + final_name + "&c=apps") str(page.status_code) soup = bs4.BeautifulSoup(page.content, "lxml", from_encoding="utf-8") results = soup.findAll("div", "ZmHEEd") app_name = (results[0].findNext("div", "Vpfmgd").findNext(
from userbot.Config import Config import asyncio import requests from telethon import functions from userbot import ALIVE_NAME, CMD_LIST, SUDO_LIST from eaglebot.utils import admin_cmd, edit_or_reply, sudo_cmd @bot.on(admin_cmd(pattern="help ?(.*)", outgoing=True)) async def yardim(event): if event.fwd_from: return tgbotusername = Config.TG_BOT_USER_NAME_BF_HER input_str = event.pattern_match.group(1) if tgbotusername is not None or hell_input == "text": results = await event.client.inline_query(tgbotusername, "@EAGLE_USERBOT") await results[0].click( event.chat_id, reply_to=event.reply_to_msg_id, hide_via=True ) await event.delete() else: await edit_or_reply(event, ["NO_BOT"]) if input_str in CMD_LIST: string = "Commands found in {}:\n".format(input_str) for i in CMD_LIST[input_str]: string += " " + i string += "\n" await event.edit(string)
from userbot import ALIVE_NAME, CMD_HELP from eaglebot.utils import admin_cmd, edit_or_reply, sudo_cmd from userbot.cmdhelp import CmdHelp DEFAULTUSER = str(ALIVE_NAME) if ALIVE_NAME else "Eagle User" USERID = bot.uid mention = f"[{DEFAULTUSER}](tg://user?id={USERID})" @bot.on(admin_cmd(pattern="carry (.*)")) @bot.on(sudo_cmd(pattern="carry (.*)", allow_sudo=True)) async def kraken(carry): if carry.fwd_from: return name = carry.pattern_match.group(1) await edit_or_reply( carry, f"**Carry ~> {name} .**\n\n ⣤⣶⣶⣶⣦⣤⣄⡀\n⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀\n⠀⠀⠀⢀⣾⣿⣿⣿⠿⠿⠟⠻⠿⢿⣿⣿⣿⡆\n⠀⠀⠀⢰⣿⣿⡿⠂⠀⠀⠀⠀⠀⠀ ⠈⠉⢻⡇ \n⠀⠀⠀⠈⠿⣿⣇⣠⠤⠤⠤⢤⣀⣤⠤⠤⣺⡏ \n⠀⠀⠀⠀⠐⢉⣯⠹⣀⣀⣢⡸⠉⢏⡄⣀⣯⠁ \n⠀⠀⠀⠀⠡⠀⢹⣆⠀⠀⠀⣀⡀⡰⠀⢠⠖⠂ \n⠀⠀⠀⠀⠀⠈⠙⣿⣿⠀⠠⠚⢋⡁⠀⡜ \n⠀⠀⠀⠀⠀⠀⢸⠈⠙⠦⣤⣀⣤⣤⡼⠁ \n⠀⠀⠀ ⠀⢀⡌⠀⠀⠀⠀ ⠉⢏⡉ \n⠀⠀⠀⣀⣴⣿⣷⣶⣤⣤⣤⣴⣾⣷⣶⣦⡀ \n⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄ \n⠚⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛", ) @bot.on(admin_cmd(pattern="ded (.*)")) @bot.on(sudo_cmd(pattern="ded (.*)", allow_sudo=True)) async def kraken(ded): if ded.fwd_from: return name = ded.pattern_match.group(1) await edit_or_reply( ded,
import asyncio from eaglebot.utils import admin_cmd, sudo_cmd, edit_or_reply from userbot.cmdhelp import CmdHelp @bot.on(admin_cmd(pattern="phub$", outgoing=True)) @bot.on(sudo_cmd(pattern="phub$", allow_sudo=True)) async def _(event): if event.fwd_from: return animation_interval = 0.5 animation_ttl = range(0, 101) await edit_or_reply(event, "phub") animation_chars = [ "P_", "PO_", "POR_", "PORN_", "PORNH_", "PORNHU_", "PORNHUB_", "PORNHUB", ]
for x in range(len(time_list)): time_list[x] = str(time_list[x]) + time_suffix_list[x] if len(time_list) == 4: ping_time += time_list.pop() + ", " time_list.reverse() ping_time += ":".join(time_list) return ping_time uptime = get_readable_time((time.time() - StartTime)) @bot.on(admin_cmd(outgoing=True, pattern="eagle$")) @bot.on(sudo_cmd(pattern="eagle$", allow_sudo=True)) async def amireallyalive(alive): if alive.fwd_from: return reply_to_id = await reply_id(alive) if HELL_IMG: hell_caption = f"**{CUSTOM_ALIVE_TEXT}**\n" hell_caption += f"≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈\n" hell_caption += f" __**BOT STATUS**__\n\n" hell_caption += f"**★ Telethon version :** `{version.__version__}`\n" hell_caption += f"**★ EagleBø† :**`{hellversion}`\n" hell_caption += f"**★ Uptime :** `{uptime}\n`" hell_caption += f"**★ Master:** {mention}\n" await alive.client.send_file(alive.chat_id,
from telethon.tl.functions.channels import EditBannedRequest from telethon.tl.types import ChatBannedRights from userbot.plugins.sql_helper import antiflood_sql as sql from eaglebot.utils import admin_cmd, edit_or_reply, sudo_cmd from userbot.cmdhelp import CmdHelp CHAT_FLOOD = sql.__load_flood_settings() # warn mode for anti flood ANTI_FLOOD_WARN_MODE = ChatBannedRights(until_date=None, view_messages=None, send_messages=True) @bot.on(admin_cmd(incoming=True)) async def _(event): if event.fwd_from: return if not CHAT_FLOOD: return if str(event.chat_id) not in CHAT_FLOOD: return should_ban = sql.update_flood(event.chat_id, event.message.sender_id) if not should_ban: return try: await event.client( EditBannedRequest(event.chat_id, event.message.sender_id, ANTI_FLOOD_WARN_MODE)) except Exception as e: # pylint:disable=C0103,W0703
from hachoir.metadata import extractMetadata from hachoir.parser import createParser from telethon.tl.types import DocumentAttributeVideo from userbot import CMD_HELP from userbot.Config import Config from eaglebot.utils import admin_cmd, progress from userbot.cmdhelp import CmdHelp thumb_image_path = Config.TMP_DOWNLOAD_DIRECTORY + "/thumb_image.jpg" extracted = Config.TMP_DOWNLOAD_DIRECTORY + "extracted/" if not os.path.isdir(extracted): os.makedirs(extracted) @borg.on(admin_cmd(pattern="compress")) async def _(event): if event.fwd_from: return if not event.is_reply: await event.edit("Reply to a file to compress it.") return mone = await event.edit("Processing ...") if not os.path.isdir(Config.TMP_DOWNLOAD_DIRECTORY): os.makedirs(Config.TMP_DOWNLOAD_DIRECTORY) if event.reply_to_msg_id: reply_message = await event.get_reply_message() try: c_time = time.time() downloaded_file_name = await borg.download_media( reply_message,