diff --git a/chromedriver b/chromedriver new file mode 100644 index 00000000..39145364 Binary files /dev/null and b/chromedriver differ diff --git a/misskaty/plugins/dev.py b/misskaty/plugins/dev.py index cfca01b7..c1f09b79 100644 --- a/misskaty/plugins/dev.py +++ b/misskaty/plugins/dev.py @@ -4,6 +4,8 @@ import os import traceback import asyncio from pyrogram import filters, enums +from selenium import webdriver +from selenium.webdriver.common.by import By from misskaty import app from misskaty.vars import COMMAND_HANDLER, SUDO @@ -36,7 +38,9 @@ async def donate(_, message): ) -@app.on_message(filters.command(["balas"], COMMAND_HANDLER) & filters.user(SUDO) & filters.reply) +@app.on_message( + filters.command(["balas"], COMMAND_HANDLER) & filters.user(SUDO) & filters.reply +) async def balas(c, m): pesan = m.text.split(" ", 1) await m.delete() @@ -50,7 +54,9 @@ async def neofetch(c, m): @app.on_message(filters.command(["shell", "sh"], COMMAND_HANDLER) & filters.user(SUDO)) -@app.on_edited_message(filters.command(["shell", "sh"], COMMAND_HANDLER) & filters.user(SUDO)) +@app.on_edited_message( + filters.command(["shell", "sh"], COMMAND_HANDLER) & filters.user(SUDO) +) async def shell(client, message): cmd = message.text.split(" ", 1) if len(cmd) == 1: @@ -122,12 +128,17 @@ async def evaluation_cmd_t(client, message): async def aexec(code, client, message): - exec("async def __aexec(client, message): " + "".join(f"\n {l_}" for l_ in code.split("\n"))) + exec( + "async def __aexec(client, message): " + + "".join(f"\n {l_}" for l_ in code.split("\n")) + ) return await locals()["__aexec"](client, message) async def shell_exec(code, treat=True): - process = await asyncio.create_subprocess_shell(code, stdout=asyncio.subprocess.PIPE, stderr=asyncio.subprocess.STDOUT) + process = await asyncio.create_subprocess_shell( + code, stdout=asyncio.subprocess.PIPE, stderr=asyncio.subprocess.STDOUT + ) stdout = (await process.communicate())[0] if treat: