|
@@ -273,54 +273,19 @@ async def extract_user(message):
|
|
|
return (await extract_user_and_reason(message))[0]
|
|
return (await extract_user_and_reason(message))[0]
|
|
|
|
|
|
|
|
|
|
|
|
|
-async def test_ARQ(message):
|
|
|
|
|
- results = ""
|
|
|
|
|
- funcs = {
|
|
|
|
|
- "image": arq.image("something"),
|
|
|
|
|
- "luna": arq.luna("hello"),
|
|
|
|
|
- "lyrics": arq.lyrics("attention"),
|
|
|
|
|
- "nlp": arq.nlp("bitcoin"),
|
|
|
|
|
- "nsfw_scan": arq.nsfw_scan(
|
|
|
|
|
- url="https://www.pixsy.com/wp-content/uploads/2021/04/ben-sweet-2LowviVHZ-E-unsplash-1.jpeg"
|
|
|
|
|
- ),
|
|
|
|
|
- "pornhub": arq.pornhub("something"),
|
|
|
|
|
- "proxy": arq.proxy(),
|
|
|
|
|
- "pypi": arq.pypi("python-arq"),
|
|
|
|
|
- "reddit": arq.reddit("badcode"),
|
|
|
|
|
- "quotly": arq.quotly(message),
|
|
|
|
|
- "saavn": arq.saavn("attention"),
|
|
|
|
|
- "stats": arq.stats(),
|
|
|
|
|
- "tmdb": arq.tmdb("flash"),
|
|
|
|
|
- "torrent": arq.torrent("porn"),
|
|
|
|
|
- "translate": arq.translate("hello"),
|
|
|
|
|
- "urbandict": arq.urbandict("wtf"),
|
|
|
|
|
- "wall": arq.wall("anime"),
|
|
|
|
|
- "wiki": arq.wiki("cat"),
|
|
|
|
|
- "youtube": arq.youtube("never gonna give you up"),
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- for key, value in funcs.items():
|
|
|
|
|
- try:
|
|
|
|
|
- t1 = time()
|
|
|
|
|
- result = await value
|
|
|
|
|
- t2 = time()
|
|
|
|
|
- if result.ok:
|
|
|
|
|
- results += f"**{key.capitalize()}:** `{t2-t1}`\n"
|
|
|
|
|
- else:
|
|
|
|
|
- results += f"**{key.capitalize()}:** `Failed`\n"
|
|
|
|
|
- except Exception:
|
|
|
|
|
- results += f"**{key.capitalize()}:** `Failed`\n"
|
|
|
|
|
- return results
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-async def get_file_id_from_message(message):
|
|
|
|
|
|
|
+def get_file_id_from_message(
|
|
|
|
|
+ message,
|
|
|
|
|
+ max_file_size=3145728,
|
|
|
|
|
+ mime_types=["image/png", "image/jpeg"],
|
|
|
|
|
+):
|
|
|
file_id = None
|
|
file_id = None
|
|
|
if message.document:
|
|
if message.document:
|
|
|
- if int(message.document.file_size) > 3145728:
|
|
|
|
|
|
|
+ if int(message.document.file_size) > max_file_size:
|
|
|
return
|
|
return
|
|
|
mime_type = message.document.mime_type
|
|
mime_type = message.document.mime_type
|
|
|
- if mime_type != "image/png" and mime_type != "image/jpeg":
|
|
|
|
|
- return
|
|
|
|
|
|
|
+ if mime_types:
|
|
|
|
|
+ if mime_type not in mime_types:
|
|
|
|
|
+ return
|
|
|
file_id = message.document.file_id
|
|
file_id = message.document.file_id
|
|
|
|
|
|
|
|
if message.sticker:
|
|
if message.sticker:
|