mirror of
https://github.com/yasirarism/MissKatyPyro.git
synced 2026-01-07 04:14:51 +00:00
Nyoba selenium
This commit is contained in:
parent
8c3883147b
commit
f9988cd608
2 changed files with 15 additions and 4 deletions
BIN
chromedriver
Normal file
BIN
chromedriver
Normal file
Binary file not shown.
|
|
@ -4,6 +4,8 @@ import os
|
||||||
import traceback
|
import traceback
|
||||||
import asyncio
|
import asyncio
|
||||||
from pyrogram import filters, enums
|
from pyrogram import filters, enums
|
||||||
|
from selenium import webdriver
|
||||||
|
from selenium.webdriver.common.by import By
|
||||||
from misskaty import app
|
from misskaty import app
|
||||||
from misskaty.vars import COMMAND_HANDLER, SUDO
|
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):
|
async def balas(c, m):
|
||||||
pesan = m.text.split(" ", 1)
|
pesan = m.text.split(" ", 1)
|
||||||
await m.delete()
|
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_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):
|
async def shell(client, message):
|
||||||
cmd = message.text.split(" ", 1)
|
cmd = message.text.split(" ", 1)
|
||||||
if len(cmd) == 1:
|
if len(cmd) == 1:
|
||||||
|
|
@ -122,12 +128,17 @@ async def evaluation_cmd_t(client, message):
|
||||||
|
|
||||||
|
|
||||||
async def aexec(code, 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)
|
return await locals()["__aexec"](client, message)
|
||||||
|
|
||||||
|
|
||||||
async def shell_exec(code, treat=True):
|
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]
|
stdout = (await process.communicate())[0]
|
||||||
if treat:
|
if treat:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue