Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (cmd === `/help`) {
- let pages = ['', '', ]; // inside '' each page
- let page = 1;
- const embed = new Discord.RichEmbed()
- .setColor("RANDOM")
- .setFooter(`Page ${page} of ${pages.length}`)
- .setDescription(pages[page-1])
- message.channel.send(embed).then(msg => {
- msg.react('⏪').then( r => {
- msg.react('⏩')
- const backwardsFilter = (reaction, user) => reaction.emoji.name === '⏪' && user.id === message.author.id;
- const forwardsFilter = (reaction, user) => reaction.emoji.name === '⏩' && user.id === message.author.id;
- const backwards = msg.createReactionCollector(backwardsFilter, { time: 250000 });
- const forwards = msg.createReactionCollector(forwardsFilter, { time: 250000 });
- backwards.on('collect', r => {
- if (page === 1) return;
- page--;
- embed.setDescription(pages[page-1]);
- embed.addField(`Command Help`, `__**Moderation Commands**__
- **/ban** Bans a user from the server!
- */ban {user} {reason}*
- **/kick** Kicks a user from the server!
- */kick {user} {reason}*
- **/warn** Warns a user!
- */warn {user} {reason}*
- **/checkup** Checks bot for errors!
- */checkup*
- **/ping** Measures the bot response time in ms!
- */ping*
- *to navigate between pages, please remember to remove old reaction before reacting again*
- **Next page = Fun/leisure commands!**`)
- embed.setFooter(`Page ${page} of ${pages.length}`);
- msg.edit(embed)
- })
- forwards.on('collect', r => {
- if (page === pages.length) return;
- page++;
- embed.setDescription(pages[page-1]);
- embed.addField(`Command Help`, `__**Fun Commands!**__
- **/speedy**
- *User specific command!*
- **/hike**
- *User specific command!*
- **/sam**
- *User specific command!*
- **/amy**
- *User specific command!*
- **/lewis**
- *User specific command!*
- **/jess**
- *User specific command!*
- **/olwin**
- *User specific command!*
- **/amber**
- *User specific command!*
- **/info**
- *Some information about the bot!*
- **/rps**
- *Play rock paper scissors with the bot!*
- */rps {option} = Rock/Paper/Scissors*
- **/number**
- *Picks a random number!*
- */number*
- *to navigate between pages, please remember to remove old reaction before reacting again*
- **Previous Page = Moderation Commands!**`)
- embed.setFooter(`Page ${page} of ${pages.length}`);
- msg.edit(embed)
- })
- })
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement