delete spoilered posts on react by original poster

This commit is contained in:
xenofem 2021-03-23 22:45:28 -04:00
parent 26369f114a
commit 128af6b3c0

View file

@ -46,7 +46,17 @@ async def on_message(message):
print('error deleting message: {0}'.format(e)) print('error deleting message: {0}'.format(e))
return return
elif mentions_me(message): elif mentions_me(message):
await message.channel.send("upload an image and put 'spoil' anywhere in the description, and I'll spoiler it for you") await message.channel.send("upload an image and put 'spoil' anywhere in the description, and I'll spoiler it for you. to delete your post, add a :x: react to it.")
@client.event
async def on_reaction_add(reaction, user):
if (reaction.message.author == client.user
and str(reaction.emoji) == ''
and reaction.message.content.startswith('{0} says: '.format(user.mention))):
try:
await reaction.message.delete()
except discord.DiscordException as e:
print('error deleting my own message: {0}'.format(e))
with open('token') as f: with open('token') as f:
token = f.read().strip() token = f.read().strip()