From d42fc4f8d07e3583e2e67b818cfe1477bb823638 Mon Sep 17 00:00:00 2001 From: Luke Robles Date: Tue, 26 Jun 2018 20:03:07 -0700 Subject: [PATCH] Add emoji deletion functionality --- app/dragon-bot.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/app/dragon-bot.py b/app/dragon-bot.py index 4c5473a9..284aef57 100644 --- a/app/dragon-bot.py +++ b/app/dragon-bot.py @@ -188,9 +188,25 @@ async def on_message(message): if not role_check.is_admin(message.author.roles): await client.send_message( message.channel, - "You dont have permission to create emojis" + "You dont have permission to manage emojis" ) return + + if message.content.split()[1] == 'del': + name = message.content.split()[2] + emotes = [x for x in client.get_all_emojis() if x.name == name] + emote_length = len(emotes) + if not emotes: + return await client.send_message( + message.channel, + "No emotes with that name could be found on this server." + ) + for emote in emotes: + await client.delete_custom_emoji(emote) + return await client.send_message( + message.channel, + "Successfully deleted" + ) emoji_staging = '/tmp/emoji'