Advertisement
Guest User

Untitled

a guest
Nov 21st, 2018
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. const discord = require("discord.js");
  2. const database = require("../database.json");
  3. const mysql = require("mysql");
  4.  
  5. module.exports.run = async (bot, message, args) => {
  6.  
  7. var con = mysql.createConnection({
  8.  
  9. host: database.host,
  10. user: database.user,
  11. password: database.password,
  12. database: database.database
  13.  
  14. });
  15.  
  16. con.connect(err => {
  17.  
  18. if (err) throw err;
  19.  
  20. });
  21.  
  22. var user = message.guild.member(message.mentions.users.first());
  23. var bijnaam = args.join(" ").slice(22);
  24.  
  25. if (user && !bijnaam) {
  26.  
  27. con.query(`SELECT bijnaam FROM data WHERE idUser = '${user.id}'`, (err , rows) => {
  28.  
  29. if(err) throw err;
  30.  
  31. if(rows.length >= 1) {
  32.  
  33. message.channel.send(rows[0].bijnaam);
  34.  
  35. }else {
  36.  
  37. message.channel.send("Geen gegevens gevonden");
  38.  
  39. }
  40.  
  41. })
  42.  
  43.  
  44.  
  45. } else if (user && bijnaam == "remove") {
  46.  
  47. con.query(`DELETE FROM data WHERE idUser = '${user.id}'`, (err, rows) => {
  48.  
  49. if (err) throw err;
  50.  
  51. if (rows.length >= 1) {
  52.  
  53. message.channel.send("Weggehaald van bijnaam " + message.guild.members.get(user.id).user.username);
  54.  
  55. } else {
  56.  
  57. message.channel.send("Geen gegevens gevonden");
  58.  
  59. }
  60.  
  61.  
  62. })
  63.  
  64.  
  65. } else if (user && bijnaam) {
  66.  
  67. con.query(`SELECT * FROM data WHERE IdUser = '${user.id}'`, (err, rows) => {
  68.  
  69. if (err) throw err;
  70.  
  71. if (rows.length < 1) {
  72.  
  73. con.query(`INSERT INTO data (idUser,bijnaam) VALUES ("${user.id}","${bijnaam}")`);
  74.  
  75. } else {
  76.  
  77. con.query(`UPDATE data SET bijnaam = '${bijnaam}' WHERE idUser = '${user.id}'`);
  78.  
  79. }
  80.  
  81. });
  82.  
  83. } else {
  84.  
  85. con.query(`SELECT * FROM data`, (err, rows) => {
  86.  
  87. if (err) throw err;
  88.  
  89. if (rows.length > 0) {
  90.  
  91. for (var i = 0; i < rows.length; i++) {
  92.  
  93. var id = rows[i].idUser;
  94. message.channel.send(message.guild.members.get(id).user.username + ": bijnaam, " + rows[i].bijnaam);
  95.  
  96. }
  97.  
  98. } else {
  99.  
  100. message.channel.send("Geen gegevens gevonden");
  101.  
  102. }
  103.  
  104. })
  105.  
  106. }
  107.  
  108.  
  109.  
  110.  
  111. }
  112.  
  113. module.exports.help = {
  114. name: "data"
  115. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement