This command deletes the emoji you put after the command. (Command=!delemoji)
const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN});
module.exports = async (event, context) =>
{
if (context.params.event.content.startsWith('!delemoji'))
{
let emoji_ = event.content.split(' ')
let emoji = emoji_[1]
if(emoji.split(':').slice(4).join(''))
{
await lib.discord.channels['@0.1.0'].messages.create({
channel_id: context.params.event.channel_id,
content: `You gave 2 emoji now I am confused! Try again but this time give only one emoji.`,
message_reference: {
message_id: context.params.event.id,
}
});
}
else if(emoji)
{
let emoji_ID = emoji.split(':').slice(2).join(' ')
let emoji_id = emoji_ID.replace('>', '')
let emoji_Name = emoji.split(':')
let emoji_name = emoji_Name[1]
let emoji_destroyed = await lib.discord.guilds['@0.1.0'].emojis.destroy({
emoji_id: `${emoji_id}`,
guild_id: `${context.params.event.guild_id}`
});
if(emoji_destroyed)
{
await lib.discord.channels['@0.1.0'].messages.create({
channel_id: context.params.event.channel_id,
content: `I have deleted the emoji: ${emoji_name}`,
message_reference: {
message_id: context.params.event.id,
}
});
}
}
}
}