1.0.2 • Published 3 years ago

button-pages.djs v1.0.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
3 years ago

Image Image

Image

Use

const Discord = require("discord.js");
const client = new Discord.Client();
const disbut = require("discord-buttons");
const buttonPages = require("button-pages.djs");
const ms = require("basic-ms");

disbut(client);

client.on("message", async (message) => {
    if (message.author.bot || !message.guild) return;

    if (message.content === "!help") {
        //pages
        const mainPage = new Discord.MessageEmbed().setDescription("Main Page");
        const Page1 = new Discord.MessageEmbed().setDescription("Page 1");
        const Page2 = new Discord.MessageEmbed().setDescription("Page 2");

        const pages = [mainPage, Page1, Page2];

        //loader
        buttonPages({
                embeds: pages,
                message: message,
                backButton: {
                    color: "blurple", //back button color (grey, blurple, green, red)
                    emoji: "👈", //back button emoji (random)
                    disabled: true //true/false
                },
                nextButton: {
                    color: "green", //next button color (grey, blurple, green, red)
                    emoji: "👉", //next button emoji (random)
                    disabled: true //true/false
                },
                deleteButton: {
                    color: "red", //delete button color (grey, blurple, green, red)
                    emoji: "❌", //delete button emoji (random)
                    disabled: true //true/false
                }
            },
            client, {
                time: ms("10m") //We determine the time that the buttons will work.
                //NOTE: If you want no duration, you can write null in the duration part.
        });
    }
});

client.on("ready", () => {
    console.log("Bot Online!");
});

client.login("BOT TOKEN");

To Report a Bug: Emirhan77#0001 Via Discord