Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.34 KB | None | 0 0
  1. const fs = require("fs")
  2. const guildsettings = JSON.parse(fs.readFileSync("./settings.json"))
  3. const MySQL = require('mysql2/promise');
  4. const db = MySQL.createConnection({
  5. host: "localhost",
  6. user: "lars",
  7. password: "1j<~l3g-d1&\"%?K",
  8. database: "shuvi",
  9. multipleStatements: true
  10. }).then(db => {
  11. client.guilds.forEach( g => {
  12. db.query(`INSERT INTO guildhelper (guildid, logchannel, modlogchannel, autorole, welcomemessage, leavemessage, welcomechannel, leavechannel, starexclude,
  13. logexclude, specificrules, starthres, starblacklist, starboardchannel, modlogcase, mutes, muterole, donator) VALUES
  14. (${g.id}, ${guildsettings[g.id] ? guildsettings[g.id] && guildsettings[g.id].logchannel > 1 ? guildsettings[g.id].logchannel : null : null},
  15. ${guildsettings[g.id] ? guildsettings[g.id] && guildsettings[g.id].modlog > 1 ? guildsettings[g.id].modlog : null : null},
  16. ${guildsettings[g.id] ? guildsettings[g.id] && guildsettings[g.id].autorole > 1 ? guildsettings[g.id].autorole : null : null},
  17. ${guildsettings[g.id] ? guildsettings[g.id] && guildsettings[g.id].welcome > 1 ? guildsettings[g.id].welcome : null : null},
  18. ${guildsettings[g.id] ? guildsettings[g.id] && guildsettings[g.id].leave > 1 ? guildsettings[g.id].leave : null : null},
  19. ${guildsettings[g.id] ? guildsettings[g.id] && guildsettings[g.id].umsgchannel > 1 ? guildsettings[g.id].umsgchannel : null : null},
  20. ${guildsettings[g.id] ? guildsettings[g.id] && guildsettings[g.id].umsgchannel > 1 ? guildsettings[g.id].umsgchannel : null : null},
  21. ${guildsettings[g.id] ? guildsettings[g.id] && guildsettings[g.id].starboardexclude ? guildsettings[g.id].starboardexclude.join(",") : null : null},
  22. ${guildsettings[g.id] ? guildsettings[g.id] && guildsettings[g.id].logexclude ? guildsettings[g.id].logexclude.join(",") : null : null},
  23. null,
  24. 0,
  25. null,
  26. ${guildsettings[g.id] ? guildsettings[g.id] && guildsettings[g.id].starboard > 1 ? guildsettings[g.id].starboard : null : null},
  27. 0,
  28. null,
  29. ${guildsettings[g.id] ? guildsettings[g.id] && guildsettings[g.id].muterole > 1 ? guildsettings[g.id].muterole : null : null},
  30. ${g.owner.id === "132584525296435200" ? 1 : 0}) ON DUPLICATE KEY UPDATE guildid=guildid`)
  31. });
  32. db.end()
  33. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement