diff --git a/misskaty/core/misskaty_patch/decorators/__init__.py b/misskaty/core/misskaty_patch/decorators/__init__.py index 30d2a3a6..dc34ca18 100644 --- a/misskaty/core/misskaty_patch/decorators/__init__.py +++ b/misskaty/core/misskaty_patch/decorators/__init__.py @@ -1,3 +1,3 @@ # skipcq +from .callback import callback from .command import command -from .callback import callback \ No newline at end of file diff --git a/misskaty/core/misskaty_patch/utils/__init__.py b/misskaty/core/misskaty_patch/utils/__init__.py index 44d2b457..4cf62927 100644 --- a/misskaty/core/misskaty_patch/utils/__init__.py +++ b/misskaty/core/misskaty_patch/utils/__init__.py @@ -1,5 +1,5 @@ # skipcq -from .utils import PyromodConfig, patch, patchable -from .handler_error import handle_error from .admin_utils import check_rights, is_admin -from .get_user import get_user \ No newline at end of file +from .get_user import get_user +from .handler_error import handle_error +from .utils import PyromodConfig, patch, patchable diff --git a/misskaty/plugins/currency.py b/misskaty/plugins/currency.py index 24342c5b..53ce50eb 100644 --- a/misskaty/plugins/currency.py +++ b/misskaty/plugins/currency.py @@ -3,11 +3,12 @@ # * @projectName MissKatyPyro # * Copyright ©YasirPedia All rights reserved import logging + from pyrogram.types import Message from misskaty import app -from misskaty.helper.http import http from misskaty.core.decorator.ratelimiter import ratelimiter +from misskaty.helper.http import http from misskaty.vars import CURRENCY_API __MODULE__ = "Currency" diff --git a/misskaty/plugins/imdb_search.py b/misskaty/plugins/imdb_search.py index 72777d30..a8b3394f 100644 --- a/misskaty/plugins/imdb_search.py +++ b/misskaty/plugins/imdb_search.py @@ -27,7 +27,7 @@ from pyrogram.types import ( Message, ) -from database.imdb_db import is_imdbset, add_imdbset, remove_imdbset +from database.imdb_db import add_imdbset, is_imdbset, remove_imdbset from misskaty import app from misskaty.core.decorator.ratelimiter import ratelimiter from misskaty.core.misskaty_patch.listen.listen import ListenerTimeout diff --git a/misskaty/plugins/misc_tools.py b/misskaty/plugins/misc_tools.py index f445cb04..0082a941 100644 --- a/misskaty/plugins/misc_tools.py +++ b/misskaty/plugins/misc_tools.py @@ -19,7 +19,12 @@ from gtts import gTTS from PIL import Image from pyrogram import Client, filters from pyrogram.errors import MessageTooLong, UserNotParticipant -from pyrogram.types import CallbackQuery, InlineKeyboardButton, InlineKeyboardMarkup, Message +from pyrogram.types import ( + CallbackQuery, + InlineKeyboardButton, + InlineKeyboardMarkup, + Message, +) from misskaty import BOT_USERNAME, app from misskaty.core.decorator.errors import capture_err @@ -64,14 +69,14 @@ async def kbbi_search(_, ctx: Client): if nomsg := r.get("detail"): return await ctx.reply_msg(nomsg) kbbi_btn = InlineKeyboardMarkup( - [[InlineKeyboardButton(text="Open in Web", url=r.get('link'))]] - ) + [[InlineKeyboardButton(text="Open in Web", url=r.get("link"))]] + ) res = "Definisi:\n" for num, a in enumerate(r.get("result"), start=1): - submakna = "".join(f"{a}, " for a in a['makna'][0]['submakna'])[:-2] - contoh = "".join(f"{a}, " for a in a['makna'][0]['contoh'])[:-2] - kt_dasar = "".join(f"{a}, " for a in a['kata_dasar'])[:-2] - bt_takbaku = "".join(f"{a}, " for a in a['bentuk_tidak_baku'])[:-2] + submakna = "".join(f"{a}, " for a in a["makna"][0]["submakna"])[:-2] + contoh = "".join(f"{a}, " for a in a["makna"][0]["contoh"])[:-2] + kt_dasar = "".join(f"{a}, " for a in a["kata_dasar"])[:-2] + bt_takbaku = "".join(f"{a}, " for a in a["bentuk_tidak_baku"])[:-2] res += f"{a['nama']} ({a['makna'][0]['kelas'][0]['nama']}: {a['makna'][0]['kelas'][0]['deskripsi']})\nKata Dasar: {kt_dasar if kt_dasar else '-'}\nBentuk Tidak Baku: {bt_takbaku if bt_takbaku else '-'}\nSubmakna: {submakna}\nContoh: {contoh if contoh else '-'}\n\n" await ctx.reply(f"{res}By YasirPedia API", reply_markup=kbbi_btn) @@ -79,9 +84,13 @@ async def kbbi_search(_, ctx: Client): @app.on_cmd("carbon") async def carbon_make(self: Client, ctx: Message): if len(ctx.command) == 1 and not ctx.reply_to_message: - return await ctx.reply("Please reply text to make carbon or add text after command.") + return await ctx.reply( + "Please reply text to make carbon or add text after command." + ) if not ctx.reply_to_message: - return await ctx.reply("Please reply text to make carbon or add text after command.") + return await ctx.reply( + "Please reply text to make carbon or add text after command." + ) if ctx.reply_to_message.text: text = ctx.reply_to_message.text elif ctx.reply_to_message.caption: @@ -89,13 +98,17 @@ async def carbon_make(self: Client, ctx: Message): else: text = ctx.input json_data = { - 'code': text, - 'backgroundColor': '#1F816D', + "code": text, + "backgroundColor": "#1F816D", } - response = await http.post('https://carbon.yasirapi.eu.org/api/cook', json=json_data) - fname = f"carbonBY_{ctx.from_user.id if ctx.from_user else ctx.sender_chat.title}.png" - with open(fname, 'wb') as e: + response = await http.post( + "https://carbon.yasirapi.eu.org/api/cook", json=json_data + ) + fname = ( + f"carbonBY_{ctx.from_user.id if ctx.from_user else ctx.sender_chat.title}.png" + ) + with open(fname, "wb") as e: e.write(response.content) await ctx.reply_photo(fname, caption=f"Generated by @{self.me.username}") os.remove(fname)