Clashi icon

Untitled

Clashi | PRO | 07/10/20 05:04:19 PM UTC | 0 ⭐ | 1392 👁️ | Never ⏰ | []
JavaScript |

3.15 KB

|

None

|

0 👍

/

0 👎

if (command === "emote") {
            let con = message.content.split(" ");
            message.delete();
            if (!message.member.roles.has("590600992811253776")) return message.reply("keine Berechtigung!")
            if (con[1] === "create") {
                if (!con[2]) return message.reply("gebe eine URL oder ein Emoji an!")
                if (!con[3]) return message.reply("gebe einen Namen an")
                if (message.content.indexOf('http') === -1) {
                    if (message.content.indexOf('<') < 0) return message.reply("Kein Emoji gefunden!")
                    let num = message.content.toLowerCase().split(":").splice(2)
                    let num2 = num.toString()
                    num2 = num2.split(" ")[0]
                    let numbers = num2.replace(">", "")
                    let emoji = "https://cdn.discordapp.com/emojis/" + numbers + ".png"
                    if (message.content.indexOf('<a:') > 0) {
                        emoji = emoji.replace(".png", ".gif")
                    }
                    message.guild.createEmoji(emoji, con[3])
                    message.reply("Emoji `:" + con[3] + ":` erstellt!")
                    return
                } else
                    if (message.content.indexOf('http') !== -1) {
                        message.guild.createEmoji(con[2], con[3])
                    }
                    message.reply("Emoji `:" + con[3] + ":` erstellt!")
            } else
                if (con[1] === "delete") {
                    if (!con[2]) return message.reply("gebe ein Emote an!")
                    let cont = message.content
                    if (cont.indexOf('<') < 0) return message.reply("Kein Emoji gefunden!")
                    let num = message.content.toLowerCase().split(":").splice(2)
                    let num2 = num.toString()
                    let numbers = num2.replace(">", "")
                    let delem = message.guild.emojis.find(e => e.id === numbers)
                    if (!delem) return message.reply("ich habe keine Berechtigung dieses Emote zu löschen!")
                    message.guild.deleteEmoji(numbers)
                    message.reply("Emoji `" + con[2] + "` gelöscht!")
                } else
                    if (con[1] === "edit") {
                        if (!con[2]) return message.reply("gebe ein Emote an!")
                        let cont = message.content
                        if (cont.indexOf('<') < 0) return message.reply("Kein Emoji gefunden!")
                        let num = message.content.toLowerCase().split(":").splice(2)
                        let num2 = num.toString()
                        num2 = num2.split(" ")[0]
                        let numbers = num2.replace(">", "")
                        let delem = message.guild.emojis.find(e => e.id === numbers)
                        if (!delem) return message.reply("ich habe keine Berechtigung dieses Emote zu bearbeiten!")
                        delem.edit({ name: con[3] })
                            .catch(console.error);
                        message.reply("Emoji `" + con[2] + "` zu `" + con[3] + "` geändert!")
                    }
 
        }

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎