diff --git a/misskaty/helper/http.py b/misskaty/helper/http.py index 3345a068..ecc2b24e 100644 --- a/misskaty/helper/http.py +++ b/misskaty/helper/http.py @@ -10,7 +10,8 @@ session = ClientSession() http = httpx.AsyncClient( http2=True, verify=False, - timeout=httpx.Timeout(40), + headers={"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edge/107.0.1418.42"} + timeout=httpx.Timeout(10), ) diff --git a/misskaty/plugins/dev.py b/misskaty/plugins/dev.py index 15da222b..6ff85da8 100644 --- a/misskaty/plugins/dev.py +++ b/misskaty/plugins/dev.py @@ -6,6 +6,7 @@ import json import os import pickle import re +import requests import sys import traceback from datetime import datetime @@ -364,12 +365,11 @@ async def shell_cmd(_, ctx: Message, strings): & filters.user(SUDO) ) @app.on_edited_message( - (filters.command(["ev", "run", "myeval"]) | filters.regex(r"app.run\(\)$")) + (filters.command(["ev", "run", "meval"]) | filters.regex(r"app.run\(\)$")) & filters.user(SUDO) ) -@user.on_message(filters.command(["ev", "run", "myeval"], ".") & filters.me) +@user.on_message(filters.command(["ev", "run", "meval"], ".") & filters.me) @use_chat_lang() -@new_task async def cmd_eval(self: Client, ctx: Message, strings) -> Optional[str]: if (ctx.command and len(ctx.command) == 1) or ctx.text == "app.run()": return await edit_or_reply(ctx, text=strings("no_eval")) @@ -419,6 +419,7 @@ async def cmd_eval(self: Client, ctx: Message, strings) -> Optional[str]: "traceback": traceback, "http": http, "replied": ctx.reply_to_message, + "requests": requests, "help": _help, } eval_vars.update(var) diff --git a/misskaty/plugins/inline_search.py b/misskaty/plugins/inline_search.py index 0ff28458..e5e20538 100644 --- a/misskaty/plugins/inline_search.py +++ b/misskaty/plugins/inline_search.py @@ -229,11 +229,8 @@ async def inline_menu(_, inline_query: InlineQuery): switch_pm_parameter="inline", ) judul = inline_query.query.split(None, 1)[1].strip() - headers = { - "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edge/107.0.1418.42" - } search_results = await http.get( - f"https://www.google.com/search?q={judul}&num=20", headers=headers + f"https://www.google.com/search?q={judul}&num=20" ) soup = BeautifulSoup(search_results.text, "lxml") data = []