sukuinote/sukuinote/plugins/auto_clear_reactions.py

16 lines
560 B
Python

import asyncio
from pyrogram import Client, filters
from pyrogram.raw.functions.messages import ReadReactions
from .. import config, log_errors
# I fucking HATE reactions!
@Client.on_message(filters.outgoing & filters.edited)
@log_errors
async def auto_clear_reactions(client, message):
if not config['config'].get('auto_clear_reactions') or not message.reactions:
return
while True:
if (await client.send(ReadReactions(peer=await client.resolve_peer(message.chat.id)))).pts_count > 0:
break
await asyncio.sleep(1)