Karma
commited on
Commit
·
f279ca2
1
Parent(s):
b891a3a
rs anime
Browse files- Mikobot/plugins/anime.py +28 -29
Mikobot/plugins/anime.py
CHANGED
@@ -38,10 +38,11 @@ from pyrogram.types import (
|
|
38 |
)
|
39 |
|
40 |
from Mikobot import BOT_USERNAME, MESSAGE_DUMP, MONGO_DB_URI, app
|
|
|
41 |
|
42 |
# <=======================================================================================================>
|
43 |
|
44 |
-
|
45 |
|
46 |
FILLERS = {}
|
47 |
|
@@ -3083,7 +3084,7 @@ def parse_filler(filler_id):
|
|
3083 |
|
3084 |
|
3085 |
@app.on_message(
|
3086 |
-
filters.command(["anime", f"anime{BOT_USERNAME}"], prefixes=
|
3087 |
)
|
3088 |
@control_user
|
3089 |
async def anime_cmd(client: Client, message: Message, mdata: dict):
|
@@ -3143,7 +3144,7 @@ example: /anime Sword Art Online"""
|
|
3143 |
|
3144 |
|
3145 |
@app.on_message(
|
3146 |
-
filters.command(["manga", f"manga{BOT_USERNAME}"], prefixes=
|
3147 |
)
|
3148 |
@control_user
|
3149 |
async def manga_cmd(client: Client, message: Message, mdata: dict):
|
@@ -3213,7 +3214,7 @@ example: /manga Sword Art Online"""
|
|
3213 |
|
3214 |
|
3215 |
@app.on_message(
|
3216 |
-
filters.command(["character", f"character{BOT_USERNAME}"], prefixes=
|
3217 |
)
|
3218 |
@control_user
|
3219 |
async def character_cmd(client: Client, message: Message, mdata: dict):
|
@@ -3263,7 +3264,7 @@ async def character_cmd(client: Client, message: Message, mdata: dict):
|
|
3263 |
|
3264 |
|
3265 |
@app.on_message(
|
3266 |
-
filters.command(["anilist", f"anilist{BOT_USERNAME}"], prefixes=
|
3267 |
)
|
3268 |
@control_user
|
3269 |
async def anilist_cmd(client: Client, message: Message, mdata: dict):
|
@@ -3329,9 +3330,7 @@ async def anilist_cmd(client: Client, message: Message, mdata: dict):
|
|
3329 |
await client.send_photo(gid, failed_pic, caption=msg, reply_markup=buttons)
|
3330 |
|
3331 |
|
3332 |
-
@app.on_message(
|
3333 |
-
filters.command(["top", f"top{BOT_USERNAME}"], prefixes=COMMAND_HANDLER)
|
3334 |
-
)
|
3335 |
@control_user
|
3336 |
async def top_tags_cmd(client: Client, message: Message, mdata: dict):
|
3337 |
query = mdata["text"].split(" ", 1)
|
@@ -3360,7 +3359,7 @@ async def top_tags_cmd(client: Client, message: Message, mdata: dict):
|
|
3360 |
|
3361 |
|
3362 |
@app.on_message(
|
3363 |
-
filters.command(["studio", f"studio{BOT_USERNAME}"], prefixes=
|
3364 |
)
|
3365 |
@control_user
|
3366 |
async def studio_cmd(client: Client, message: Message, mdata: dict):
|
@@ -3402,7 +3401,7 @@ async def studio_cmd(client: Client, message: Message, mdata: dict):
|
|
3402 |
|
3403 |
|
3404 |
@app.on_message(
|
3405 |
-
filters.command(["airing", f"airing{BOT_USERNAME}"], prefixes=
|
3406 |
)
|
3407 |
@control_user
|
3408 |
async def airing_cmd(client: Client, message: Message, mdata: dict):
|
@@ -3484,7 +3483,7 @@ Click Headlines button to enable headlines. You can choose from given sources"""
|
|
3484 |
@app.on_message(
|
3485 |
~filters.private
|
3486 |
& filters.command(
|
3487 |
-
["anisettings", f"anisettings{BOT_USERNAME}"], prefixes=
|
3488 |
)
|
3489 |
)
|
3490 |
@control_user
|
@@ -3549,7 +3548,7 @@ async def settings_cmd(client: Client, message: Message, mdata: dict):
|
|
3549 |
|
3550 |
|
3551 |
@app.on_message(
|
3552 |
-
filters.command(["browse", f"browse{BOT_USERNAME}"], prefixes=
|
3553 |
)
|
3554 |
@control_user
|
3555 |
async def browse_cmd(client: Client, message: Message, mdata: dict):
|
@@ -3578,7 +3577,7 @@ async def browse_cmd(client: Client, message: Message, mdata: dict):
|
|
3578 |
@app.on_message(
|
3579 |
filters.command(
|
3580 |
["gettags", f"gettags{BOT_USERNAME}", "getgenres", f"getgenres{BOT_USERNAME}"],
|
3581 |
-
prefixes=
|
3582 |
)
|
3583 |
)
|
3584 |
@control_user
|
@@ -4729,42 +4728,42 @@ Selected text case in this group: {cs}"""
|
|
4729 |
|
4730 |
|
4731 |
@app.on_edited_message(
|
4732 |
-
filters.command(["anime", f"anime{BOT_USERNAME}"], prefixes=
|
4733 |
)
|
4734 |
async def anime_edit_cmd(client: app, message: Message):
|
4735 |
await anime_cmd(client, message)
|
4736 |
|
4737 |
|
4738 |
@app.on_edited_message(
|
4739 |
-
filters.command(["manga", f"manga{BOT_USERNAME}"], prefixes=
|
4740 |
)
|
4741 |
async def manga_edit_cmd(client: app, message: Message):
|
4742 |
await manga_cmd(client, message)
|
4743 |
|
4744 |
|
4745 |
@app.on_edited_message(
|
4746 |
-
filters.command(["character", f"character{BOT_USERNAME}"], prefixes=
|
4747 |
)
|
4748 |
async def character_edit_cmd(client: app, message: Message):
|
4749 |
await character_cmd(client, message)
|
4750 |
|
4751 |
|
4752 |
@app.on_edited_message(
|
4753 |
-
filters.command(["anilist", f"anilist{BOT_USERNAME}"], prefixes=
|
4754 |
)
|
4755 |
async def anilist_edit_cmd(client: app, message: Message):
|
4756 |
await anilist_cmd(client, message)
|
4757 |
|
4758 |
|
4759 |
@app.on_edited_message(
|
4760 |
-
filters.command(["top", f"top{BOT_USERNAME}"], prefixes=
|
4761 |
)
|
4762 |
async def top_edit_cmd(client: app, message: Message):
|
4763 |
await top_tags_cmd(client, message)
|
4764 |
|
4765 |
|
4766 |
@app.on_edited_message(
|
4767 |
-
filters.command(["airing", f"airing{BOT_USERNAME}"], prefixes=
|
4768 |
)
|
4769 |
async def airing_edit_cmd(client: app, message: Message):
|
4770 |
await airing_cmd(client, message)
|
@@ -4773,7 +4772,7 @@ async def airing_edit_cmd(client: app, message: Message):
|
|
4773 |
@app.on_edited_message(
|
4774 |
~filters.private
|
4775 |
& filters.command(
|
4776 |
-
["anisettings", f"anisettings{BOT_USERNAME}"], prefixes=
|
4777 |
)
|
4778 |
)
|
4779 |
async def settings_edit_cmd(client: app, message: Message):
|
@@ -4781,7 +4780,7 @@ async def settings_edit_cmd(client: app, message: Message):
|
|
4781 |
|
4782 |
|
4783 |
@app.on_edited_message(
|
4784 |
-
filters.command(["browse", f"browse{BOT_USERNAME}"], prefixes=
|
4785 |
)
|
4786 |
async def browse_edit_cmd(client: app, message: Message):
|
4787 |
await browse_cmd(client, message)
|
@@ -4790,7 +4789,7 @@ async def browse_edit_cmd(client: app, message: Message):
|
|
4790 |
@app.on_edited_message(
|
4791 |
filters.command(
|
4792 |
["gettags", f"gettags{BOT_USERNAME}", "getgenres", f"getgenres{BOT_USERNAME}"],
|
4793 |
-
prefixes=
|
4794 |
)
|
4795 |
)
|
4796 |
async def tags_genres_edit_cmd(client: app, message: Message):
|
@@ -4798,14 +4797,14 @@ async def tags_genres_edit_cmd(client: app, message: Message):
|
|
4798 |
|
4799 |
|
4800 |
@app.on_message(
|
4801 |
-
filters.command(["studio", f"studio{BOT_USERNAME}"], prefixes=
|
4802 |
)
|
4803 |
async def studio_edit_cmd(client: Client, message: Message):
|
4804 |
await studio_cmd(client, message)
|
4805 |
|
4806 |
|
4807 |
@app.on_message(
|
4808 |
-
filters.command(["schedule", f"schedule{BOT_USERNAME}"], prefixes=
|
4809 |
)
|
4810 |
@control_user
|
4811 |
async def get_schuled(client: Client, message: Message, mdata: dict):
|
@@ -4834,14 +4833,14 @@ async def ns_(client: app, cq: CallbackQuery, cdata: dict):
|
|
4834 |
|
4835 |
|
4836 |
@app.on_edited_message(
|
4837 |
-
filters.command(["schedule", f"schedule{BOT_USERNAME}"], prefixes=
|
4838 |
)
|
4839 |
async def get_schuled_edit(client: Client, message: Message):
|
4840 |
await get_schuled(client, message)
|
4841 |
|
4842 |
|
4843 |
@app.on_message(
|
4844 |
-
filters.command(["watch", f"watch{BOT_USERNAME}"], prefixes=
|
4845 |
)
|
4846 |
@control_user
|
4847 |
async def get_watch_order(client: Client, message: Message, mdata: dict):
|
@@ -4939,14 +4938,14 @@ async def wls(client: app, cq: CallbackQuery, cdata: dict):
|
|
4939 |
|
4940 |
|
4941 |
@app.on_edited_message(
|
4942 |
-
filters.command(["watch", f"watch{BOT_USERNAME}"], prefixes=
|
4943 |
)
|
4944 |
async def get_watch_order_edit(client: Client, message: Message):
|
4945 |
await get_watch_order(client, message)
|
4946 |
|
4947 |
|
4948 |
@app.on_message(
|
4949 |
-
filters.command(["fillers", f"fillers{BOT_USERNAME}"], prefixes=
|
4950 |
)
|
4951 |
@control_user
|
4952 |
async def fillers_cmd(client: app, message: Message, mdata: dict):
|
@@ -5013,7 +5012,7 @@ async def filler_btn(client: app, cq: CallbackQuery, cdata: dict):
|
|
5013 |
|
5014 |
|
5015 |
@app.on_message(
|
5016 |
-
filters.command(["fillers", f"fillers{BOT_USERNAME}"], prefixes=
|
5017 |
)
|
5018 |
async def fillers_cmd(client: app, message: Message):
|
5019 |
await fillers_cmd(client, message)
|
|
|
38 |
)
|
39 |
|
40 |
from Mikobot import BOT_USERNAME, MESSAGE_DUMP, MONGO_DB_URI, app
|
41 |
+
from Mikobot.utils.custom_filters import PREFIX_HANDLER
|
42 |
|
43 |
# <=======================================================================================================>
|
44 |
|
45 |
+
PREFIX_HANDLER = "/"
|
46 |
|
47 |
FILLERS = {}
|
48 |
|
|
|
3084 |
|
3085 |
|
3086 |
@app.on_message(
|
3087 |
+
filters.command(["anime", f"anime{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
3088 |
)
|
3089 |
@control_user
|
3090 |
async def anime_cmd(client: Client, message: Message, mdata: dict):
|
|
|
3144 |
|
3145 |
|
3146 |
@app.on_message(
|
3147 |
+
filters.command(["manga", f"manga{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
3148 |
)
|
3149 |
@control_user
|
3150 |
async def manga_cmd(client: Client, message: Message, mdata: dict):
|
|
|
3214 |
|
3215 |
|
3216 |
@app.on_message(
|
3217 |
+
filters.command(["character", f"character{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
3218 |
)
|
3219 |
@control_user
|
3220 |
async def character_cmd(client: Client, message: Message, mdata: dict):
|
|
|
3264 |
|
3265 |
|
3266 |
@app.on_message(
|
3267 |
+
filters.command(["anilist", f"anilist{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
3268 |
)
|
3269 |
@control_user
|
3270 |
async def anilist_cmd(client: Client, message: Message, mdata: dict):
|
|
|
3330 |
await client.send_photo(gid, failed_pic, caption=msg, reply_markup=buttons)
|
3331 |
|
3332 |
|
3333 |
+
@app.on_message(filters.command(["top", f"top{BOT_USERNAME}"], prefixes=PREFIX_HANDLER))
|
|
|
|
|
3334 |
@control_user
|
3335 |
async def top_tags_cmd(client: Client, message: Message, mdata: dict):
|
3336 |
query = mdata["text"].split(" ", 1)
|
|
|
3359 |
|
3360 |
|
3361 |
@app.on_message(
|
3362 |
+
filters.command(["studio", f"studio{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
3363 |
)
|
3364 |
@control_user
|
3365 |
async def studio_cmd(client: Client, message: Message, mdata: dict):
|
|
|
3401 |
|
3402 |
|
3403 |
@app.on_message(
|
3404 |
+
filters.command(["airing", f"airing{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
3405 |
)
|
3406 |
@control_user
|
3407 |
async def airing_cmd(client: Client, message: Message, mdata: dict):
|
|
|
3483 |
@app.on_message(
|
3484 |
~filters.private
|
3485 |
& filters.command(
|
3486 |
+
["anisettings", f"anisettings{BOT_USERNAME}"], prefixes=PREFIX_HANDLER
|
3487 |
)
|
3488 |
)
|
3489 |
@control_user
|
|
|
3548 |
|
3549 |
|
3550 |
@app.on_message(
|
3551 |
+
filters.command(["browse", f"browse{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
3552 |
)
|
3553 |
@control_user
|
3554 |
async def browse_cmd(client: Client, message: Message, mdata: dict):
|
|
|
3577 |
@app.on_message(
|
3578 |
filters.command(
|
3579 |
["gettags", f"gettags{BOT_USERNAME}", "getgenres", f"getgenres{BOT_USERNAME}"],
|
3580 |
+
prefixes=PREFIX_HANDLER,
|
3581 |
)
|
3582 |
)
|
3583 |
@control_user
|
|
|
4728 |
|
4729 |
|
4730 |
@app.on_edited_message(
|
4731 |
+
filters.command(["anime", f"anime{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
4732 |
)
|
4733 |
async def anime_edit_cmd(client: app, message: Message):
|
4734 |
await anime_cmd(client, message)
|
4735 |
|
4736 |
|
4737 |
@app.on_edited_message(
|
4738 |
+
filters.command(["manga", f"manga{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
4739 |
)
|
4740 |
async def manga_edit_cmd(client: app, message: Message):
|
4741 |
await manga_cmd(client, message)
|
4742 |
|
4743 |
|
4744 |
@app.on_edited_message(
|
4745 |
+
filters.command(["character", f"character{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
4746 |
)
|
4747 |
async def character_edit_cmd(client: app, message: Message):
|
4748 |
await character_cmd(client, message)
|
4749 |
|
4750 |
|
4751 |
@app.on_edited_message(
|
4752 |
+
filters.command(["anilist", f"anilist{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
4753 |
)
|
4754 |
async def anilist_edit_cmd(client: app, message: Message):
|
4755 |
await anilist_cmd(client, message)
|
4756 |
|
4757 |
|
4758 |
@app.on_edited_message(
|
4759 |
+
filters.command(["top", f"top{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
4760 |
)
|
4761 |
async def top_edit_cmd(client: app, message: Message):
|
4762 |
await top_tags_cmd(client, message)
|
4763 |
|
4764 |
|
4765 |
@app.on_edited_message(
|
4766 |
+
filters.command(["airing", f"airing{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
4767 |
)
|
4768 |
async def airing_edit_cmd(client: app, message: Message):
|
4769 |
await airing_cmd(client, message)
|
|
|
4772 |
@app.on_edited_message(
|
4773 |
~filters.private
|
4774 |
& filters.command(
|
4775 |
+
["anisettings", f"anisettings{BOT_USERNAME}"], prefixes=PREFIX_HANDLER
|
4776 |
)
|
4777 |
)
|
4778 |
async def settings_edit_cmd(client: app, message: Message):
|
|
|
4780 |
|
4781 |
|
4782 |
@app.on_edited_message(
|
4783 |
+
filters.command(["browse", f"browse{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
4784 |
)
|
4785 |
async def browse_edit_cmd(client: app, message: Message):
|
4786 |
await browse_cmd(client, message)
|
|
|
4789 |
@app.on_edited_message(
|
4790 |
filters.command(
|
4791 |
["gettags", f"gettags{BOT_USERNAME}", "getgenres", f"getgenres{BOT_USERNAME}"],
|
4792 |
+
prefixes=PREFIX_HANDLER,
|
4793 |
)
|
4794 |
)
|
4795 |
async def tags_genres_edit_cmd(client: app, message: Message):
|
|
|
4797 |
|
4798 |
|
4799 |
@app.on_message(
|
4800 |
+
filters.command(["studio", f"studio{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
4801 |
)
|
4802 |
async def studio_edit_cmd(client: Client, message: Message):
|
4803 |
await studio_cmd(client, message)
|
4804 |
|
4805 |
|
4806 |
@app.on_message(
|
4807 |
+
filters.command(["schedule", f"schedule{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
4808 |
)
|
4809 |
@control_user
|
4810 |
async def get_schuled(client: Client, message: Message, mdata: dict):
|
|
|
4833 |
|
4834 |
|
4835 |
@app.on_edited_message(
|
4836 |
+
filters.command(["schedule", f"schedule{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
4837 |
)
|
4838 |
async def get_schuled_edit(client: Client, message: Message):
|
4839 |
await get_schuled(client, message)
|
4840 |
|
4841 |
|
4842 |
@app.on_message(
|
4843 |
+
filters.command(["watch", f"watch{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
4844 |
)
|
4845 |
@control_user
|
4846 |
async def get_watch_order(client: Client, message: Message, mdata: dict):
|
|
|
4938 |
|
4939 |
|
4940 |
@app.on_edited_message(
|
4941 |
+
filters.command(["watch", f"watch{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
4942 |
)
|
4943 |
async def get_watch_order_edit(client: Client, message: Message):
|
4944 |
await get_watch_order(client, message)
|
4945 |
|
4946 |
|
4947 |
@app.on_message(
|
4948 |
+
filters.command(["fillers", f"fillers{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
4949 |
)
|
4950 |
@control_user
|
4951 |
async def fillers_cmd(client: app, message: Message, mdata: dict):
|
|
|
5012 |
|
5013 |
|
5014 |
@app.on_message(
|
5015 |
+
filters.command(["fillers", f"fillers{BOT_USERNAME}"], prefixes=PREFIX_HANDLER)
|
5016 |
)
|
5017 |
async def fillers_cmd(client: app, message: Message):
|
5018 |
await fillers_cmd(client, message)
|