1.0.2 • Published 3 years ago
button-pages.djs v1.0.2
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");