discord12.5.3-embed-pages-buttons
Version:
Embed pages with buttons for swapping pages
97 lines (62 loc) • 2.8 kB
Markdown
# 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