from .. import loader, utils import requests # meta developer: @kmodules __version__ = (1, 0, 0) @loader.tds class ShortLinkerMod(loader.Module): """Модуль для сокращения ссылок.""" strings = { "name": "K:ShortLinker", "no_args": " Wrong format! Write: .shortlink ", "error": "✍️ Error!", "success": " Shortened URL:\n\n{}" } strings_ru = { "name": "K:ShortLinker", "no_args": " Неправильный формат! Напишите: .shortlink ", "error": "✍️ Ошибка!", "success": " Сокращённая ссылка:\n\n{}" } async def shortlinkcmd(self, message): """Использование: .shortlink """ args = utils.get_args_raw(message) if not args: await utils.answer(message, self.strings["no_args"]) return try: api = f"https://is.gd/create.php?format=json&url={args}" short_url = requests.get(api).json()["shorturl"] await utils.answer( message, self.strings["success"].format(short_url) ) except Exception: await utils.answer(message, self.strings["error"])