0.1.0 • Published 6 years ago

page-menu v0.1.0

Weekly downloads
2
License
ISC
Repository
-
Last release
6 years ago

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 }
           ]
       })
   } 
});