Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const discord = require("discord.js");
- module.exports.run = async (bot, message, args) => {
- var member1 = message.author
- const awaitFilter = msg => msg.author.id === message.author.id;
- if (!message.member.roles.has('477839475246891029')) return message.channel.send("U heeft geen permisies om dit commando te gebruiken ")
- message.channel.send("Check uw prive berichten").then(msg => msg.delete(10000))
- message.author.send('Hallo, Wat heb je verkocht. Aantal en product')
- .then(function () {
- message.author.dmChannel.awaitMessages(awaitFilter, {
- max: 1,
- time: 12000,
- errors: ['Automatisch geannuleerd!'],
- })
- .then((collected) => {
- var verkocht = collected.first().content;
- message.author.send(`Oke je heb ${collected.first().content} verkocht! \n\n**Volgende vraag.**\n\nWat is de prijs van deze product(en).`)
- .then(function () {
- message.author.dmChannel.awaitMessages(awaitFilter, {
- max: 1,
- time: 12000,
- errors: ['Automatisch geannuleerd!'],
- })
- .then((collected) => {
- var afwezigheid = collected.first().content;
- message.author.send(`Oke je heb ${collected.first().content} verkocht! \n\n**Volgende vraag.**\n\nWie heeft deze prduct(en) gekocht?.`)
- .then(function () {
- message.author.dmChannel.awaitMessages(awaitFilter, {
- max: 1,
- time: 12000,
- errors: ['Automatisch geannuleerd!'],
- })
- .then((collected) => {
- var reden = collected.first().content;
- 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.***`)
- .then(function () {
- message.author.dmChannel.awaitMessages(awaitFilter, {
- max: 1,
- time: 12000,
- errors: ['Automatisch geannuleerd!'],
- })
- .then((collected) => {
- var jaofnee = collected.first().content;
- 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}__`);
- var GoogleSpreadsheet = require('google-spreadsheet');
- var creds = require('./credentials.json');
- var doc = new GoogleSpreadsheet('1FcHojgvLsf8rioxrhNfcv7f0Hx6DTpqf4P6nvV5ixsk');
- doc.useServiceAccountAuth(creds, function (err) {
- if (err) {
- console.log('Error: ' + err);
- }
- doc.addRow(4, { Product: `${verkocht}`, Bedrag: `${afwezigheid}`, Koper: `${reden}`, Datum: `${message.createdAt}`, verkoper: `${message.member.user.tag}`}, function(err) {
- if(err) {
- console.log(err);
- }
- });
- });
- }
- else {
- message.author.send("Oke uw verkoop bericht is gecanceld!")
- console.log(`${message.author} heeft zijn verkoop gecanceld`);
- }
- })
- })
- })
- });
- })
- })
- })
- })
- }
- module.exports.help = {
- name: "verkoop-vita"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement