Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = module.require("discord.js");
- const mongoose = require('mongoose');
- mongoose.connect("коннект в монгу", { useNewUrlParser: true });
- const Item = require('../models/item.js')
- module.exports.run = async (bot,message,args) => {
- Item.find({
- ServerID: message.guild.id,
- Type: ""
- }).sort([
- ['ItemN', 'Ascending']
- ]).exec((err, item) => {
- if (err) console.log(err)
- let pageb = ``
- let pageb2 = ``
- item.forEach(i => {
- if (type == 'Значок') {
- pageb += `${i.ItemN} - ${i.Price} - ${i.Name}\n`
- }
- if (type == 'Роль') {
- pageb2 += `${i.ItemN} - ${i.Price} - ${i.Name}\n`
- }
- })
- let pages = [pageb,pageb2];
- let page = 1;
- const embed = new Discord.RichEmbed()
- .setColor(0xffffff)
- .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: 60000 });
- const forwards = msg.createReactionCollector(forwardsFilter, { time: 60000 });
- backwards.on('collect', r => {
- if (page === 1) return;
- page--;
- embed.setDescription(pages[page-1]);
- 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.setFooter(`Page ${page} of ${pages.length}`);
- msg.edit(embed)
- })
- })})})}
- module.exports.help = {
- name: "testshop",
- aliases: []
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement