Add emoji deletion functionality
This commit is contained in:
parent
18a59ded06
commit
d42fc4f8d0
@ -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'
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user