Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const discord = require("discord.js");
  2.  
  3. module.exports.run = async (bot, message, args) => {
  4.         var member1 = message.author
  5.         const awaitFilter = msg => msg.author.id === message.author.id;
  6.         if (!message.member.roles.has('477839475246891029')) return message.channel.send("U heeft geen permisies om dit commando te gebruiken ")
  7.         message.channel.send("Check uw prive berichten").then(msg => msg.delete(10000))
  8.         message.author.send('Hallo, Wat heb je verkocht. Aantal en product')
  9.             .then(function () {
  10.                 message.author.dmChannel.awaitMessages(awaitFilter, {
  11.                     max: 1,
  12.                     time: 12000,
  13.                     errors: ['Automatisch geannuleerd!'],
  14.                 })
  15.                     .then((collected) => {
  16.                         var verkocht = collected.first().content;
  17.                         message.author.send(`Oke je heb ${collected.first().content} verkocht! \n\n**Volgende vraag.**\n\nWat is de prijs van deze product(en).`)
  18.  
  19.                             .then(function () {
  20.                                 message.author.dmChannel.awaitMessages(awaitFilter, {
  21.                                     max: 1,
  22.                                     time: 12000,
  23.                                     errors: ['Automatisch geannuleerd!'],
  24.                                 })
  25.                                     .then((collected) => {
  26.                                         var afwezigheid = collected.first().content;
  27.                                         message.author.send(`Oke je heb  ${collected.first().content} verkocht! \n\n**Volgende vraag.**\n\nWie heeft deze prduct(en) gekocht?.`)
  28.  
  29.                                             .then(function () {
  30.                                                 message.author.dmChannel.awaitMessages(awaitFilter, {
  31.                                                     max: 1,
  32.                                                     time: 12000,
  33.                                                     errors: ['Automatisch geannuleerd!'],
  34.                                                 })
  35.                                                     .then((collected) => {
  36.                                                         var reden = collected.first().content;
  37.                                                         message.author.send(`**Verkocht - ${message.member}**\n\n***Product:***\n__${verkocht}__\n\n***Prijs:***\n__${afwezigheid}__\n\n**Product gekocht door:**\n__${reden}__\n\n***Soms kan dit gebugged zijn. Als dit zo is typ dan nee. Is de melding goed en wil je hem indienen? Typ dan ja.***`)
  38.                                                             .then(function () {
  39.                                                                 message.author.dmChannel.awaitMessages(awaitFilter, {
  40.                                                                     max: 1,
  41.                                                                     time: 12000,
  42.                                                                     errors: ['Automatisch geannuleerd!'],
  43.  
  44.                                                                 })
  45.                                                                     .then((collected) => {
  46.                                                                         var jaofnee = collected.first().content;
  47.                                                                         if (jaofnee.toLowerCase() === "ja") { message.author.send("**Jouw verkoop melding is succesvol verzonden!**"), bot.channels.get('565431457888075814').send(`**Verkocht - ${message.member}**\n\n***Product:***\n__${verkocht}__\n\n***Prijs:***\n__${afwezigheid}__\n\n**Product gekocht door:**\n__${reden}__`);
  48.                                                                         var GoogleSpreadsheet = require('google-spreadsheet');
  49.                                                                         var creds = require('./credentials.json');
  50.                                                                         var doc = new GoogleSpreadsheet('1FcHojgvLsf8rioxrhNfcv7f0Hx6DTpqf4P6nvV5ixsk');
  51.                                                                         doc.useServiceAccountAuth(creds, function (err) {
  52.                                                                             if (err) {
  53.                                                                                 console.log('Error: ' + err);
  54.                                                                             }
  55.                                                                             doc.addRow(4, { Product: `${verkocht}`, Bedrag: `${afwezigheid}`, Koper: `${reden}`, Datum: `${message.createdAt}`, verkoper: `${message.member.user.tag}`}, function(err) {
  56.                                                                                 if(err) {
  57.                                                                                   console.log(err);
  58.                                                                                 }
  59.                                                                               });
  60.                                                                         });
  61.                                                                     }
  62.                                                                         else {
  63.                                                                             message.author.send("Oke uw verkoop bericht is gecanceld!")
  64.                                                                             console.log(`${message.author} heeft zijn verkoop gecanceld`);
  65.                                                                         }
  66.  
  67.                                                                     })
  68.                                                             })
  69.                                                     })
  70.  
  71.                                             });
  72.                                     })
  73.                             })
  74.                     })
  75.             })
  76.     }
  77. module.exports.help = {
  78.    
  79.     name: "verkoop-vita"
  80.  
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement