mirror of https://github.com/Ruslan-Isaev/modules
Delete DeShorter.py
parent
a7eba7edaa
commit
0bd498ee29
29
DeShorter.py
29
DeShorter.py
|
@ -1,29 +0,0 @@
|
||||||
version = (1, 0, 0)
|
|
||||||
|
|
||||||
# meta developer: @RUIS_VlP
|
|
||||||
import aiohttp
|
|
||||||
from .. import loader, utils
|
|
||||||
|
|
||||||
@loader.tds
|
|
||||||
class DeShorterMod(loader.Module):
|
|
||||||
"""Помогает расшифовать сокращенную ссылку\n\nМодуль не поддерживает ссылки от vk.cc\n\nВсе остальное (bit.ly, clck.ru и тд) поддерживается."""
|
|
||||||
|
|
||||||
strings = {
|
|
||||||
"name": "DeShorter",
|
|
||||||
}
|
|
||||||
|
|
||||||
@loader.command()
|
|
||||||
async def deschortcmd(self, message):
|
|
||||||
"""<url> - расшифрует ссылку."""
|
|
||||||
args = utils.get_args_raw(message)
|
|
||||||
if not args:
|
|
||||||
await utils.answer(message, "❌ <b>Вы не указали ссылку!</b>")
|
|
||||||
return
|
|
||||||
url = args.split(" ")[0]
|
|
||||||
async with aiohttp.ClientSession() as session:
|
|
||||||
async with session.get(url) as response:
|
|
||||||
final_url = str(response.url)
|
|
||||||
if final_url.startswith("https://clck.ru/showcaptcha?"):
|
|
||||||
await utils.answer(message, "⛔️ <b>На</b> <code>clck.ru<code> <b>сработала капча! Попробуйте позже.</b>")
|
|
||||||
else:
|
|
||||||
await utils.answer(message, f"🔗 <b>Ваша ссылка:</b>\n<code>{final_url}</code>")
|
|
Loading…
Reference in New Issue