From 525afcb10a1891cc40ac722c9ebb972ac1afde8f Mon Sep 17 00:00:00 2001 From: Chizuru Date: Fri, 16 Oct 2020 21:35:47 +0700 Subject: [PATCH] Replace filters.outgoing to filters.me --- sukuinote/plugins/admins.py | 2 +- sukuinote/plugins/anilist.py | 2 +- sukuinote/plugins/cat.py | 2 +- sukuinote/plugins/delete.py | 6 +++--- sukuinote/plugins/einfo.py | 2 +- sukuinote/plugins/files.py | 6 +++--- sukuinote/plugins/help.py | 2 +- sukuinote/plugins/info.py | 4 ++-- sukuinote/plugins/nekos.py | 2 +- sukuinote/plugins/ping.py | 2 +- sukuinote/plugins/poweroff.py | 2 +- sukuinote/plugins/pyexec.py | 2 +- sukuinote/plugins/shell.py | 2 +- sukuinote/plugins/translate.py | 2 +- sukuinote/plugins/ud.py | 2 +- sukuinote/plugins/whatanime.py | 2 +- 16 files changed, 21 insertions(+), 21 deletions(-) diff --git a/sukuinote/plugins/admins.py b/sukuinote/plugins/admins.py index 7c584be..fafd2eb 100644 --- a/sukuinote/plugins/admins.py +++ b/sukuinote/plugins/admins.py @@ -25,7 +25,7 @@ def _generate_sexy(entity, ping): sexy_text += ' [SCAM]' return sexy_text -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command(['admin', 'admins'], prefixes=config['config']['prefixes'])) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command(['admin', 'admins'], prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def admins(client, message): diff --git a/sukuinote/plugins/anilist.py b/sukuinote/plugins/anilist.py index eacb7fc..f0a94e5 100644 --- a/sukuinote/plugins/anilist.py +++ b/sukuinote/plugins/anilist.py @@ -4,7 +4,7 @@ from pyrogram.types.messages_and_media import Photo from pyrogram.errors.exceptions.forbidden_403 import Forbidden from .. import slave, config, help_dict, log_errors, public_log_errors -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command(['anilist', 'al', 'alc', 'alchar', 'alcharacter', 'anilistc', 'anilistchar', 'anilistcharacter'], prefixes=config['config']['prefixes'])) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command(['anilist', 'al', 'alc', 'alchar', 'alcharacter', 'anilistc', 'anilistchar', 'anilistcharacter'], prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def anilist(client, message): diff --git a/sukuinote/plugins/cat.py b/sukuinote/plugins/cat.py index 4caddf9..5e52161 100644 --- a/sukuinote/plugins/cat.py +++ b/sukuinote/plugins/cat.py @@ -3,7 +3,7 @@ import tempfile from pyrogram import Client, filters from .. import config, help_dict, log_errors, session, progress_callback, public_log_errors -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command('cat', prefixes=config['config']['prefixes'])) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command('cat', prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def cat(client, message): diff --git a/sukuinote/plugins/delete.py b/sukuinote/plugins/delete.py index 470d51b..d93278a 100644 --- a/sukuinote/plugins/delete.py +++ b/sukuinote/plugins/delete.py @@ -2,7 +2,7 @@ import html from pyrogram import Client, filters from .. import config, help_dict, log_errors, public_log_errors -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command(['d', 'del', 'delete'], prefixes=config['config']['prefixes'])) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command(['d', 'del', 'delete'], prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def delete(client, message): @@ -12,7 +12,7 @@ async def delete(client, message): messages.add(reply.message_id) await client.delete_messages(message.chat.id, messages) -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command(['p', 'purge', 'sp', 'selfpurge'], prefixes=config['config']['prefixes'])) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command(['p', 'purge', 'sp', 'selfpurge'], prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def purge(client, message): @@ -27,7 +27,7 @@ async def purge(client, message): await client.delete_messages(message.chat.id, ids) yeetpurge_info = {True: dict(), False: dict()} -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command(['yp', 'yeetpurge', 'syp', 'selfyeetpurge'], prefixes=config['config']['prefixes'])) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command(['yp', 'yeetpurge', 'syp', 'selfyeetpurge'], prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def yeetpurge(client, message): diff --git a/sukuinote/plugins/einfo.py b/sukuinote/plugins/einfo.py index 0f2089e..93016e4 100644 --- a/sukuinote/plugins/einfo.py +++ b/sukuinote/plugins/einfo.py @@ -45,7 +45,7 @@ DEAI_MODULE_CODES = { "8": "Codename Gestapo" } -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command(['einfo', 'externalinfo', 'sw', 'spamwatch', 'deai', 'sp', 'spamprotection', 'cas', 'combot', 'rose'], prefixes=config['config']['prefixes'])) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command(['einfo', 'externalinfo', 'sw', 'spamwatch', 'deai', 'sp', 'spamprotection', 'cas', 'combot', 'rose'], prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def fedstat(client, message): diff --git a/sukuinote/plugins/files.py b/sukuinote/plugins/files.py index b3ff8ac..64884fb 100644 --- a/sukuinote/plugins/files.py +++ b/sukuinote/plugins/files.py @@ -4,7 +4,7 @@ from pyrogram import Client, filters from pyrogram.errors.exceptions.bad_request_400 import MessageIdInvalid from .. import config, help_dict, log_errors, session, progress_callback, public_log_errors -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command(['ls', 'hls', 'hiddenls'], prefixes=config['config']['prefixes'])) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command(['ls', 'hls', 'hiddenls'], prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def ls(client, message): @@ -28,7 +28,7 @@ async def ls(client, message): text += f'{html.escape(i)}\n' await message.reply_text(text or 'Empty', disable_web_page_preview=True) -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command(['ul', 'upload'], prefixes=config['config']['prefixes'])) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command(['ul', 'upload'], prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def upload(client, message): @@ -44,7 +44,7 @@ async def upload(client, message): else: await reply.delete() -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command(['dl', 'download'], prefixes=config['config']['prefixes'])) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command(['dl', 'download'], prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def download(client, message): diff --git a/sukuinote/plugins/help.py b/sukuinote/plugins/help.py index ee7f167..9388c13 100644 --- a/sukuinote/plugins/help.py +++ b/sukuinote/plugins/help.py @@ -3,7 +3,7 @@ from pyrogram import Client, filters from pyrogram.errors.exceptions.forbidden_403 import Forbidden from .. import slave, config, help_dict, log_errors, public_log_errors -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command('help', prefixes=config['config']['prefixes'])) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command('help', prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def help(client, message): diff --git a/sukuinote/plugins/info.py b/sukuinote/plugins/info.py index 9d913a1..2aae676 100644 --- a/sukuinote/plugins/info.py +++ b/sukuinote/plugins/info.py @@ -26,7 +26,7 @@ def _generate_sexy(entity, ping): sexy_text += ' [SCAM]' return sexy_text -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command(['info', 'whois'], prefixes=config['config']['prefixes'])) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command(['info', 'whois'], prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def info(client, message): @@ -61,7 +61,7 @@ async def info(client, message): if text_ping != text_unping: await reply.edit_text(text_ping, disable_web_page_preview=True) -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command('id', prefixes=config['config']['prefixes'])) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command('id', prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def id(client, message): diff --git a/sukuinote/plugins/nekos.py b/sukuinote/plugins/nekos.py index 07d4404..6d0f216 100644 --- a/sukuinote/plugins/nekos.py +++ b/sukuinote/plugins/nekos.py @@ -18,7 +18,7 @@ for i in json: if 'v3' in i: continue def _generate(i): - @Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command(i, prefixes=config['config']['prefixes'])) + @Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command(i, prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def func(client, message): diff --git a/sukuinote/plugins/ping.py b/sukuinote/plugins/ping.py index c06e910..f95cd16 100644 --- a/sukuinote/plugins/ping.py +++ b/sukuinote/plugins/ping.py @@ -2,7 +2,7 @@ import time from pyrogram import Client, filters from .. import config, help_dict, log_errors, public_log_errors -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command(['ping', 'pong'], prefixes=config['config']['prefixes'])) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command(['ping', 'pong'], prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def ping_pong(client, message): diff --git a/sukuinote/plugins/poweroff.py b/sukuinote/plugins/poweroff.py index b5843f0..9287d07 100644 --- a/sukuinote/plugins/poweroff.py +++ b/sukuinote/plugins/poweroff.py @@ -3,7 +3,7 @@ import signal from pyrogram import Client, filters from .. import config, help_dict, log_errors, public_log_errors -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command(['poweroff', 'shutdown', 'stop'], prefixes=config['config']['prefixes'])) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command(['poweroff', 'shutdown', 'stop'], prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def poweroff(client, message): diff --git a/sukuinote/plugins/pyexec.py b/sukuinote/plugins/pyexec.py index 3f31131..545e8e1 100644 --- a/sukuinote/plugins/pyexec.py +++ b/sukuinote/plugins/pyexec.py @@ -9,7 +9,7 @@ from io import StringIO from pyrogram import Client, filters from .. import config, help_dict, log_errors, slave, apps, session, public_log_errors -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.regex('^(?:' + '|'.join(map(re.escape, config['config']['prefixes'])) + r')exec\s+([\s\S]+)$')) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.regex('^(?:' + '|'.join(map(re.escape, config['config']['prefixes'])) + r')exec\s+([\s\S]+)$')) @log_errors @public_log_errors async def pyexec(client, message): diff --git a/sukuinote/plugins/shell.py b/sukuinote/plugins/shell.py index e3ef8ec..333d9e1 100644 --- a/sukuinote/plugins/shell.py +++ b/sukuinote/plugins/shell.py @@ -4,7 +4,7 @@ import asyncio from pyrogram import Client, filters from .. import config, help_dict, log_errors, public_log_errors -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.regex('^(?:' + '|'.join(map(re.escape, config['config']['prefixes'])) + r')(?:(?:ba)?sh|shell|term(?:inal)?)\s+(.+)(?:\n([\s\S]+))?$')) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.regex('^(?:' + '|'.join(map(re.escape, config['config']['prefixes'])) + r')(?:(?:ba)?sh|shell|term(?:inal)?)\s+(.+)(?:\n([\s\S]+))?$')) @log_errors @public_log_errors async def shell(client, message): diff --git a/sukuinote/plugins/translate.py b/sukuinote/plugins/translate.py index 0943a22..30d2348 100644 --- a/sukuinote/plugins/translate.py +++ b/sukuinote/plugins/translate.py @@ -6,7 +6,7 @@ from .. import config, help_dict, log_errors, public_log_errors PROBLEM_CODES = set(i for i in googletrans.LANGUAGES if '-' in i) translator = googletrans.Translator() -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command(['tr', 'translate'], prefixes=config['config']['prefixes'])) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command(['tr', 'translate'], prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def translate(client, message): diff --git a/sukuinote/plugins/ud.py b/sukuinote/plugins/ud.py index 6f464cf..79bc210 100644 --- a/sukuinote/plugins/ud.py +++ b/sukuinote/plugins/ud.py @@ -3,7 +3,7 @@ from pyrogram import Client, filters from pyrogram.errors.exceptions.forbidden_403 import Forbidden from .. import slave, config, help_dict, log_errors, public_log_errors -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command(['ud', 'urbandictionary'], prefixes=config['config']['prefixes'])) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command(['ud', 'urbandictionary'], prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def ud(client, message): diff --git a/sukuinote/plugins/whatanime.py b/sukuinote/plugins/whatanime.py index 777e89e..be06a49 100644 --- a/sukuinote/plugins/whatanime.py +++ b/sukuinote/plugins/whatanime.py @@ -9,7 +9,7 @@ from urllib.parse import quote as urlencode from pyrogram import Client, filters from .. import config, help_dict, log_errors, session, progress_callback, public_log_errors -@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.outgoing & filters.command(['trace', 'tracemoe', 'whatanime', 'wa', 'wait'], prefixes=config['config']['prefixes'])) +@Client.on_message(~filters.sticker & ~filters.via_bot & ~filters.edited & filters.me & filters.command(['trace', 'tracemoe', 'whatanime', 'wa', 'wait'], prefixes=config['config']['prefixes'])) @log_errors @public_log_errors async def whatanime(client, message):