asodbaosdboausbd
Version:
An effective and easy-to-use package for making, "pages" in discord.js for Discord bots.
74 lines (57 loc) • 2.36 kB
Markdown
<div align="center">
<a href="https://nodei.co/npm/discordeasypages/"><img src="https://nodei.co/npm/discordeasypages.png?downloads=true&stars=true" alt="NPM Info"></a>
</div>
An effective and easy-to-use package for making discord.js pages for Discord bots. Built using discord.js v13. However, DiscordEasyPages should work on older versions. Each page supplied must be a message embed. Inspired by Discord-pagnation.

*DiscordEasyPages in action!*
This package **REQUIRES** [node.js](https://nodejs.org/). Without it, this package cannot run nor download. You'll also need the package [Discord.js](https://discord.js.org/). When done, run `npm install discordeasypages` in your terminal. If you need help, view the example below.
Need help using my package? Simple! You must get your discord bot token for this to work.
```
// Librarys //
const Discord = require("discord.js")
const DiscordEasyPages = require("discordeasypages")
// Bot //
const Bot = new Discord.Client({
partials: ["MESSAGE", "CHANNEL", "REACTION"],
presence: {
activity: {
name: `Example bot for the package DiscordEasyPages!`,
type: "PLAYING"
},
status: "online"
}
})
const Prefix = "^"
// Code //
Bot.on("message", (message) => {
if (message.author.bot){
return
}
if (!message.content.startsWith(Prefix)){
return
}
const Arguments = message.content
.slice(Prefix.length)
.trim()
.split(/ +/g)
const command = Arguments.shift()
if (command.toLowerCase() == "page"){
const Embed = new Discord.MessageEmbed()
.setTitle("Page 1")
.setDescription("Welcome to page 1!")
const Embed2 = new Discord.MessageEmbed()
.setTitle("Page 2")
.setDescription("Welcome to page 2!")
DiscordEasyPages(message, [Embed, Embed2], ["⬅", "➡"])
}
})
console.log("---------- Logging into Bot ----------")
Bot.login("YourBotTokenFromDiscordDeveloperHubGoesHere")
```
If you acquire help, we ask that you join [KingCh1ll's Discord Server](https://discord.gg/5DzTfHs7dy) & open a ticket. If you don't have discord, you may open up a discussion!