discord12.5.3-embed-pages-buttons
v1.0.0
Published
Embed pages with buttons for swapping pages
Downloads
3
Maintainers
Readme
discord-embeds-pages-buttons
Embed pages using the discord buttons.
This package allows you to have multiple pages of embeds, and to be able to cycle through them using auto-generated buttons.
To install the package, use the following command in the console/terminal/shell.
npm i discord-embeds-pages-buttons
Here is some example code for using the package:
const Discord = require("discord.js");
const disbut = require("discord-buttons");
const disbutpages = require("discord-embeds-pages-buttons")
const client = new Discord.Client();
disbut(client);
client.login(process.env.token)
client.on("ready", ()=>{
console.log("I am ready")
})
client.on("message", async message=>{
if(message.author.bot || message.channel.type == "dm")return;
if(message.content == "test"){
const embed1 = new Discord.MessageEmbed()
.setColor("YELLOW")
.setTitle("1")
const embed2 = new Discord.MessageEmbed()
.setColor("GREEN")
.setTitle("2")
const embed3 = new Discord.MessageEmbed()
.setColor("PINK")
.setTitle("3")
var pages = [embed1, embed2, embed3]
"
disbutpages.pages(client, message, pages, 100000, disbut, "red", "⏩", "⏪", "❌")
}
})
Functions
There is one function in this package.
disbutpages.pages(client, message, pages, timeout, disbut, style, forwardEmoji, backwardsEmoji, deleteEmbedEmoji)
Client: Client is your discord client
Message: This is the message that the person sent.
Pages: This is an array of Discord.MessageEmbed()
Timeout: This is the amount of time after the message is sent (in milliseconds) to stop updating the pages.
Disbut: This is the disbut instance that you have.
const Discord = require("discord.js")
const client = new Discord.Client()
const disbut = require("discord-buttons")
disbut(client)
You would then use the defined disbut.
Style: This is the colour of the page moving buttons. Can be one of red, green, blurple or grey
Forward Emoji This is the emoji that will be added to the button for going forwards through the pages
Backwards Emoji This is the emoji that will be added to the button for going backwards through the pages
Delete Embed Emoji This is the emoji that will be added to the button for deleting the embed/message. NOTE: IF you leave this field blank, then there will be no delete message button
Support
Join the discord for support and for other packages/discord bots:
https://discord.gg/u9gFdnu