Create prefixes.py
Browse files- Akeno/plugins/prefixes.py +22 -0
Akeno/plugins/prefixes.py
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from pyrogram.types import MessageEntity
|
2 |
+
from config import *
|
3 |
+
from Akeno.utils.handler import *
|
4 |
+
from Akeno.utils.base_sqlite import *
|
5 |
+
|
6 |
+
@Akeno(filters.command(["setprefix"], CMD_HANDLER) & filters.me)
|
7 |
+
async def set_prefix_handler(client: Client, message: Message):
|
8 |
+
user_id = message.from_user.id
|
9 |
+
|
10 |
+
if message.entities:
|
11 |
+
for entity in message.entities:
|
12 |
+
if entity.type == "custom_emoji":
|
13 |
+
custom_emoji_id = entity.custom_emoji_id
|
14 |
+
set_prefix(user_id, custom_emoji_id)
|
15 |
+
await message.reply_text(f"Custom emoji prefix set with ID: {custom_emoji_id}")
|
16 |
+
return
|
17 |
+
if len(message.command) < 2:
|
18 |
+
await message.reply_text("Usage: ?setprefix <new_prefix>")
|
19 |
+
return
|
20 |
+
new_prefix = message.command[1]
|
21 |
+
set_prefix(user_id, new_prefix)
|
22 |
+
await message.reply_text(f"Text prefix set to: {new_prefix}")
|