Untitled

 avatar
unknown
plain_text
4 years ago
3.0 kB
7
Indexable
client.on("message", async (message) => {
    if (!message.guild || message.author.bot || !message.content.trim().startsWith(config.prefix)) return;

    const args = message.content.slice(config.prefix.length).trim().split(" ")
    const cmd = args.shift().toLowerCase()
    if (cmd == "test") {
        let firstbutton = new MessageButton().setStyle("green").setID("1").setLabel("🚫")
        let secondbutton = new MessageButton().setStyle("blurple").setID("2").setLabel("🚨")
        let thirdbutton = new MessageButton().setStyle("red").setID("3").setLabel("💸")
        let pente = new MessageButton().setStyle("red").setID("5").setLabel("⛔")
        let linkingbutton = new MessageButton().setStyle("green").setID("6").setLabel("❓")


        var buttonarray = [firstbutton, secondbutton, thirdbutton, pente, linkingbutton]
        let overviewembed = new MessageEmbed().setColor("RANDOM")
            .setDescription("** \`\`\` 🚫Staff Report  \n 🚨Player Report  \n 💸Donate \n ⛔Ban Appeal \n ❓Other \`\`\`**")

            .setThumbnail("https://cdn.discordapp.com/attachments/864616741510578216/875837128980959302/gifdiscord.gif")
            .setFooter('Κάνε reaction σε ένα από τα παρακάτω emojis το οποίο παρουσιάζει το θέμα του ticket.', 'https://cdn.discordapp.com/attachments/864616741510578216/882554462571483136/medusafooter.png')

        let mybuttonsmsg = await message.channel.send({ embed: overviewembed, buttons: buttonarray })

        var embedsarray = [overviewembed]
        for (let i = 0; i < 5; i++)
            embedsarray.push(new MessageEmbed().setColor("RANDOM").setDescription(i))

        var currentPage = 0;

        const collector = mybuttonsmsg.createButtonCollector((button) => button.clicker.user.id === message.author.id, { time: 60e3 });

        collector.on("collect", async (b) => {
            b.defer();
            if (b.id == "3") {
                button.reply.defer()
                const channel = await button.guild.channels.create(`💸Donate-${button.clicker.user.id}`, {
                    parent: "875835986087649321",
                    permissionOverwrites: [{
                        id: button.guild.id,
                        deny: ["VIEW_CHANNEL", "SEND_MESSAGES"]
                    },
                    {
                        id: button.clicker.id,
                        allow: ["VIEW_CHANNEL", "SEND_MESSAGES"]
                    }
                    ]
                })
                const TicketEmbed = new Discord.MessageEmbed()
                .setTitle("")
                .setDescription("```Παρακαλώ περιμένετε μέχρι να σας εξυπηρετήσει κάποιος...Για να κλείσετε αυτό το Ticket !close```")
                .setColor("ff0000")
                await channel.send(TicketEmbed)
            }
        })
    }
})
Editor is loading...