Karma commited on
Commit
f279ca2
·
1 Parent(s): b891a3a
Files changed (1) hide show
  1. 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
- COMMAND_HANDLER = "/"
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=COMMAND_HANDLER)
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=COMMAND_HANDLER)
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=COMMAND_HANDLER)
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=COMMAND_HANDLER)
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=COMMAND_HANDLER)
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=COMMAND_HANDLER)
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=COMMAND_HANDLER
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=COMMAND_HANDLER)
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=COMMAND_HANDLER,
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=COMMAND_HANDLER)
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=COMMAND_HANDLER)
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=COMMAND_HANDLER)
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=COMMAND_HANDLER)
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=COMMAND_HANDLER)
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=COMMAND_HANDLER)
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=COMMAND_HANDLER
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=COMMAND_HANDLER)
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=COMMAND_HANDLER,
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=COMMAND_HANDLER)
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=COMMAND_HANDLER)
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=COMMAND_HANDLER)
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=COMMAND_HANDLER)
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=COMMAND_HANDLER)
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=COMMAND_HANDLER)
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=COMMAND_HANDLER)
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)