0.1.0 • Published 6 years ago
page-menu v0.1.0
page-menu
page-menu is a simple NodeJS package, that allows you to create embed pages using discord.js.
Example
const Pages = require('page-menu').PageEngine;
let Discord = require('discord.js');
let client = new Discord.Client();
client.on("message", message => {
if (message.content.startsWith('!createPages')) {
/*
The structure for pages is like this:
new Pages(message, options = {}, ...pages)
*/
let myPages = new Pages(message, {
time: 60000, /* Time until the collector ends. */
expired: () => {
/* There are no additional parameters for expired functions. */
/* This function will be executed once 60000 ms has been completed. */
message.channel.send('The collector has ended.');
}
}, {
title: 'Page 1',
description: 'This is my first page.',
fields: [
{ name: 'Field 1', value: 'This is the first field', inline: false },
{ name: 'Field 2', value: 'This is the second field', inline: true }
]
}, {
title: 'Page 2',
description: 'This is the second page!',
fields: [
{ name: '1', value: '1', inline: false },
{ name: '2', value: '2', inline: false }
]
})
}
});
0.1.0
6 years ago