randydev commited on
Commit
538ded8
·
verified ·
1 Parent(s): 3114713

Update Akeno/plugins/emojiprem.py

Browse files
Files changed (1) hide show
  1. 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
- custom_verifed = "<emoji id=5850654130497916523>🗿</emoji>"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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