README
discord.js-pages
📦 Dynamic pages pagination module for discord.js
📖 Documentation | 🤖 Examples |
---|
Install 📦
npm i discord.js-pages
Usage 📦
import { PagesBuilder, PagesManager } from 'discord.js-pages';
import { Client, MessageEmbed } from 'discord.js';
const client = new Client({
intents: [
'GUILDS'
]
});
const pagesManager = new PagesManager();
// Middleware is useful in bots with modular commands
client.on('interactionCreate', (interaction) => {
pagesManager.middleware(interaction);
message.pagesBuilder()
.setTitle('Global title')
.setPages([
new MessageEmbed()
.setDescription('First page'),
new MessageEmbed()
.setDescription('Second page')
])
.addField('Global field', 'discord.js-pages', true)
.setColor('GREEN')
.build();
});
client.on('interactionCreate', (interaction) => {
new PagesBuilder(interaction)
.setTitle('Global title')
.setPages([
new MessageEmbed()
.setDescription('First page'),
new MessageEmbed()
.setDescription('Second page')
])
.addField('Global field', 'discord.js-pages', true)
.setColor('GREEN')
.build();
});
client.login(process.env.TOKEN);