Wondering what‚Äôs next for npm?Check out our public roadmap! ¬Ľ

    discord.js-pagination

    1.0.3¬†‚Äʬ†Public¬†‚Äʬ†Published

    NPM info

    discord.js-pagination

    A simple utility to paginate discord embeds. Built on discord.js@^12.0.0 (master) but should work on older versions. Compatible with MessageEmbeds, RichEmbeds (not tested). Pages are embeds.

    Installation

    • npm install discord.js-pagination

    Usage

    Basic Bot Example

    // Import the discord.js-pagination package
    const paginationEmbed = require('discord.js-pagination');
     
    // Use either MessageEmbed or RichEmbed to make pages
    // Keep in mind that Embeds should't have their footers set since the pagination method sets page info there
    const { MessageEmbed } = require('discord.js');
    const embed1 = new MessageEmbed();
     
    // Create an array of embeds
    pages = [
        embed1,
        embed2,
        //....
        embedn
    ];
     
    // Call the paginationEmbed method, first two arguments are required
    //¬†emojiList¬†is¬†the¬†pageturners¬†defaults¬†to¬†['‚Ź™',¬†'‚Ź©']
    // timeout is the time till the reaction collectors are active, after this you can't change pages (in ms), defaults to 120000
    paginationEmbed(msg, pages, emojiList, timeout);
    // There you go, now you have paged embeds

    Preview

    Demo Here is the package used for paging song queue.

    Install

    npm i discord.js-pagination

    DownloadsWeekly Downloads

    2,805

    Version

    1.0.3

    License

    MIT

    Unpacked Size

    69.4 kB

    Total Files

    7

    Last publish

    Collaborators

    • avatar