Enhance message edit reaction logic to check for content changes

This commit is contained in:
Edgar P. Burkhart 2025-03-22 16:10:49 +01:00
parent 11d3355eb8
commit db0457b7be
Signed by: edpibu
GPG key ID: 9833D3C5A25BD227

View file

@ -112,8 +112,8 @@ async def add_more_reaction(reaction, user):
@bot.listen("on_message_edit")
async def react_message_edit(before, after):
if after.author != bot.user and random.random() < 50 / 100:
async def react_message_edit(before: discord.Message, after: discord.Message) -> None:
if before.content != after.content and after.author != bot.user and random.random() < 50 / 100:
logger.info(f"React to edit from {after.author}")
await after.add_reaction("👀")