diff --git a/misskaty/core/misskaty_patch/decorators/adminsOnly.py b/misskaty/core/misskaty_patch/decorators/adminsOnly.py index 8c9a430d..2a6e6542 100644 --- a/misskaty/core/misskaty_patch/decorators/adminsOnly.py +++ b/misskaty/core/misskaty_patch/decorators/adminsOnly.py @@ -65,6 +65,8 @@ async def anonymous_admin_verification( ) try: member = await CallbackQuery.message.chat.get_member(CallbackQuery.from_user.id) + except pyrogram.errors.exceptions.bad_request_400.UserNotParticipant: + return await CallbackQuery.answer("You're not member of this group.", show_alert=True) except pyrogram.errors.exceptions.forbidden_403.ChatAdminRequired: return await CallbackQuery.message.edit_text( "I must be admin to execute this task, or i will leave from this group.", diff --git a/misskaty/plugins/inline_search.py b/misskaty/plugins/inline_search.py index 6f2b8ae8..fc503b8b 100644 --- a/misskaty/plugins/inline_search.py +++ b/misskaty/plugins/inline_search.py @@ -411,7 +411,7 @@ async def inline_menu(self, inline_query: InlineQuery): link = result.get("html_url") deskripsi = result.get("description")[:25] if len(result.get("description")) > 25 else result.get("description") lang = result.get("language") - message_text = f"🔗: {result.get('html_url')}\n│\n└─🍴Forks: {result.get('forks')} ┃┃ 🌟Stars: {sraeo.get('stargazers_count')}\n\n" + message_text = f"🔗: {result.get('html_url')}\n│\n└─🍴Forks: {result.get('forks')} ┃┃ 🌟Stars: {result.get('stargazers_count')}\n\n" message_text += f"Description: {deskripsi}\n" message_text += f"Language: {lang}" data.append( diff --git a/misskaty/plugins/locks.py b/misskaty/plugins/locks.py index 71e704a7..173e3ed7 100644 --- a/misskaty/plugins/locks.py +++ b/misskaty/plugins/locks.py @@ -22,6 +22,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. """ import asyncio +from logging import getLogger from pyrogram import filters from pyrogram.errors import ChatAdminRequired, ChatNotModified, FloodWait @@ -33,6 +34,8 @@ from misskaty.core.decorator.permissions import adminsOnly, list_admins from misskaty.helper.functions import get_urls_from_text from misskaty.vars import COMMAND_HANDLER, SUDO +LOGGER = getLogger("MissKaty") + __MODULE__ = "Locks" __HELP__ = """ Commands: /lock | /unlock | /locks [No Parameters Required]