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'