Nyoba selenium

This commit is contained in:
yasir 2022-12-09 20:22:14 +07:00
parent 8c3883147b
commit f9988cd608
2 changed files with 15 additions and 4 deletions

BIN
chromedriver Normal file

Binary file not shown.

View file

@ -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: