ez-paginator

0.1.0 • Public • Published

ezpaginator

JavaScript Style Guide standard-readme compliant

Make discord emoji page easy

Table of Contents

Install

npm install ez-paginator # Use yarn if you prefer to use yarn

Usage

Example:

// Assume that you're using discord.js
// Eris example and this same example are in example folder
const { Client } = require('discord.js');
const EZPaginator = require('../index');

const client = new Client();

client.on('message', async (msg) => {
  if (msg.content.startsWith('> test')) {
    const message = await msg.channel.send('Test');
    const paginator = new EZPaginator({
      client,
      msg: message,
      contents: ['Test', 'Another!']
    });

    paginator.start();
  }
});

client.login('Your Token');

API

Paginator(options)

Paginator, make discord emoji page easy.

Constructor

new Paginator(options)

Constructor

Parameters:

Name Type Description
options Object Options

Properties:

Name Type Description
client Object Discord.js or Eris Client
msg Object Message Class
contents Array.<string> Contents
embeds Array.<Object> Embeds (This will overrides contents)
timeout number Reaction timeout
reactions Array.<string> Reactions, first element will move page to prev, and second element will move to next. (If more reactions mode is enabled, first element will move page to first, second and third is same as normal reactions mode, and fourth element will move page to end.)
moreReactions boolean Enables more reactions mode

Methods

(async) start()

Start Function

Maintainers

@Helloyunho

Contributing

PRs accepted.

Small note: If editing the README, please conform to the standard-readme specification.

License

MIT © 2020 Helloyunho

Readme

Keywords

none

Package Sidebar

Install

npm i ez-paginator

Weekly Downloads

0

Version

0.1.0

License

MIT

Unpacked Size

13.2 kB

Total Files

9

Last publish

Collaborators

  • helloyunho