1.0.0 • Published 3 years ago

discord12.5.3-embed-pages-buttons v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

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