Add emoji deletion functionality

This commit is contained in:
Luke Robles 2018-06-26 20:03:07 -07:00
parent 18a59ded06
commit d42fc4f8d0

View File

@ -188,9 +188,25 @@ async def on_message(message):
if not role_check.is_admin(message.author.roles): if not role_check.is_admin(message.author.roles):
await client.send_message( await client.send_message(
message.channel, message.channel,
"You dont have permission to create emojis" "You dont have permission to manage emojis"
) )
return 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' emoji_staging = '/tmp/emoji'