1.2.7 • Published 5 years ago

discordjs-embedpage-maker v1.2.7

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

discordjs-embedpage-maker

A EmbedPage Maker For Discord.js

Demo!

Demo

This class extends MessageEmbed!

So you can use all of MessageEmbed functions which can be read here

Additional Function

#.setFooterData(text, icon) | Set Footer Data, It can use a variable too. #.setTitleData(text) | Same as setFooterData, But it set the title. #.setReactionData(reactionDataObject) | Set the reaction data, You need to put in a specify Object. #.run(Discord.Message) | Run the embed page

Variables

{dataLength} Data size. {currentPage} The page that you're currently on. {maxPage} How many page are there.

Objects

reactionData

reactionData {
    prevPage = Discord.Emoji | Discord.ReactionEmoji | String;
    exitPage = Discord.Emoji | Discord.ReactionEmoji | String;
    nextPage = Discord.Emoji | Discord.ReactionEmoji | String;
}

Example

const Discord = require("discord.js");
const embedPageMaker = require("discordjs-embedpage-maker");
const client = new Discord.Client();

client.on("message", (msg) => {
    if (msg.author.bot) return;
   if (msg.content.startsWith("testembed")) {
       let embedPage = new embedPageMaker(client)
           .setColor("BLUE") //You can use MessageEmbed's Function!
           .setTitleData("My Embed Page! [{dataLength}]") //And Maker's Function!
           .setFooterData("Pages [{currentPage}/{maxPage}]")
           .setData([1, 2, 3, 4, 5, 6, 7 ,8 ,9 ,10, 11, 12, 13])
           .run(msg);
   }
});

client.login("token");
1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago