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)