randydev commited on
Commit
4360e5b
·
verified ·
1 Parent(s): 93807cf

Upload 2 files

Browse files
Files changed (2) hide show
  1. Akeno/plugins/admin.py +16 -3
  2. Akeno/plugins/help.py +28 -0
Akeno/plugins/admin.py CHANGED
@@ -8,8 +8,8 @@
8
  #
9
 
10
  import asyncio
11
- from time import time as waktu
12
  import time
 
13
 
14
  from pyrogram import Client
15
  from pyrogram import Client as ren
@@ -18,9 +18,9 @@ from pyrogram import filters
18
  from pyrogram.errors import *
19
  from pyrogram.types import *
20
 
21
- from Akeno.utils.tools import global_no_spam_title
22
- from Akeno.utils.handler import Akeno
23
  from Akeno.utils.logger import LOGS
 
24
  from config import CMD_HANDLER
25
 
26
  admins_in_chat = {}
@@ -349,3 +349,16 @@ async def demote_user(client: Client, message: Message):
349
  )
350
  umention = (await client.get_users(user_id)).mention
351
  await rd.edit_text(f"Demoted! {umention}")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  #
9
 
10
  import asyncio
 
11
  import time
12
+ from time import time as waktu
13
 
14
  from pyrogram import Client
15
  from pyrogram import Client as ren
 
18
  from pyrogram.errors import *
19
  from pyrogram.types import *
20
 
21
+ from Akeno.utils.handler import *
 
22
  from Akeno.utils.logger import LOGS
23
+ from Akeno.utils.tools import global_no_spam_title
24
  from config import CMD_HANDLER
25
 
26
  admins_in_chat = {}
 
349
  )
350
  umention = (await client.get_users(user_id)).mention
351
  await rd.edit_text(f"Demoted! {umention}")
352
+
353
+ module = modules_help.add_module("admin", __file__)
354
+ module.add_command("ban", "Ban someone.")
355
+ module.add_command("dban", "dban a user deleting the replied to message")
356
+ module.add_command("kick", "kick out someone from your group")
357
+ module.add_command("dkick", "dkick a user deleting the replied to message")
358
+ module.add_command("promote", "Promote someonen")
359
+ module.add_command("demote", "Demote someone")
360
+ module.add_command("mute", "Mute someone")
361
+ module.add_command("dmute", "dmute a user deleting the replied to message"")
362
+ module.add_command("pin", "to pin any message.")
363
+ module.add_command("unpin", "To unpin any message")
364
+ module.add_command("setgpic", "To set an group profile pic.")
Akeno/plugins/help.py ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from pyrogram import *
2
+ from pyrogram.types import *
3
+ from Akeno.utils.helps import *
4
+ from Akeno.utils.handler import *
5
+ from config import *
6
+
7
+ @Akeno(~filters.scheduled & filters.command(["help", "h"], CMD_HANDLER) & filters.me & ~filters.forwarded)
8
+ async def help_cmd(_, message: Message):
9
+ args, _ = get_args(message)
10
+ try:
11
+ if not args:
12
+ msg_edited = False
13
+
14
+ for text in modules_help.help():
15
+ if msg_edited:
16
+ await message.reply(text, disable_web_page_preview=True)
17
+ else:
18
+ await message.edit(text, disable_web_page_preview=True)
19
+ msg_edited = True
20
+ elif args[0] in modules_help.modules:
21
+ await message.edit(modules_help.module_help(args[0]), disable_web_page_preview=True)
22
+ else:
23
+ await message.edit(modules_help.command_help(args[0]), disable_web_page_preview=True)
24
+ except ValueError as e:
25
+ await message.edit(e)
26
+
27
+ module = modules_help.add_module("help", __file__)
28
+ module.add_command("help", "Get common/module/command help.")