Update Akeno/plugins/emojiprem.py
Browse files- Akeno/plugins/emojiprem.py +31 -1
Akeno/plugins/emojiprem.py
CHANGED
@@ -8,6 +8,8 @@ from pyrogram.enums import MessageEntityType
|
|
8 |
from Akeno.utils.handler import *
|
9 |
from config import *
|
10 |
|
|
|
|
|
11 |
@Akeno(
|
12 |
~filters.scheduled
|
13 |
& filters.command(["getemoji"], CMD_HANDLER)
|
@@ -27,7 +29,35 @@ async def knowledge_check(client: Client, message: Message):
|
|
27 |
await message.reply(str(e))
|
28 |
return
|
29 |
|
30 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
|
32 |
@Akeno(
|
33 |
~filters.scheduled
|
|
|
8 |
from Akeno.utils.handler import *
|
9 |
from config import *
|
10 |
|
11 |
+
custom_verifed = "<emoji id=5850654130497916523>🗿</emoji>"
|
12 |
+
|
13 |
@Akeno(
|
14 |
~filters.scheduled
|
15 |
& filters.command(["getemoji"], CMD_HANDLER)
|
|
|
29 |
await message.reply(str(e))
|
30 |
return
|
31 |
|
32 |
+
@Akeno(
|
33 |
+
~filters.scheduled
|
34 |
+
& filters.command(["rsetpemoji"], CMD_HANDLER)
|
35 |
+
& filters.me
|
36 |
+
& ~filters.forwarded
|
37 |
+
)
|
38 |
+
async def set_emoji_status_reply(client: Client, message: Message):
|
39 |
+
if not message.reply_to_message:
|
40 |
+
return await message.reply_text("Reply to emoji premium status")
|
41 |
+
reply_message = message.reply_to_message
|
42 |
+
if not reply_message.entities:
|
43 |
+
return await message.reply_text("No custom emoji found in the message.")
|
44 |
+
get_custom_emoji_id = None
|
45 |
+
for entity in reply_message.entites:
|
46 |
+
if entity.type == MessageEntityType.CUSTOM_EMOJI:
|
47 |
+
get_custom_emoji_id = entity.custom_emoji_id
|
48 |
+
break
|
49 |
+
if not get_custom_emoji_id:
|
50 |
+
return await message.reply_text("No custom emoji found in the message.")
|
51 |
+
if client.me.is_premium:
|
52 |
+
try:
|
53 |
+
await client.set_emoji_status(
|
54 |
+
EmojiStatus(custom_emoji_id=get_custom_emoji_id)
|
55 |
+
)
|
56 |
+
await message.reply_text(f"Successfully changed profile emoji status to <emoji id={get_custom_emoji_id}>🗿</emoji>")
|
57 |
+
except Exception as e:
|
58 |
+
await message.reply_text(str(e))
|
59 |
+
else:
|
60 |
+
await message.reply_text("Non-premium users cannot set custom emojis.")
|
61 |
|
62 |
@Akeno(
|
63 |
~filters.scheduled
|