discord-slider

Allow you to easily create beautiful page slider for your discord.js bot

Usage no npm install needed!

<script type="module">
  import discordSlider from 'https://cdn.skypack.dev/discord-slider';
</script>

README

discord-slider Gif example


discord-slider is a package that allow you to easily create multipage help commands (for example) with buttons.

Install

npm install discord-slider

Setup

const discord = require('discord.js');
const client = new discord.Client();
require("discord-buttons")(client); // must be below your discord.Client()
require('discord-slider')(client); // must be below your discord.Client()

You absolutly need to require both discord-buttons and discord-slider !


Method

channel.createSlider(userID, embedsArray, emojiNext, emojiBack)
  • If you don't precise any emojiNext and emojiBack, they will be ">>" and "<<".

Example

message.channel.createSlider(message.author.id, [embed0, embed1, embed2, embed3], "➡", "⬅")
  • The order of the embeds in the array will be the order of the pages.
  • userID is needed to restrict buttons usage to the user who requested the command.

After 5 minutes, the buttons will become disabled.


Contact

Discord