Advertisement
Diamondista

Untitled

Jun 9th, 2018
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. const mysql = require('mysql');
  2. const Discord = require('discord.js');
  3. const request = require('request')
  4. const client = new Discord.Client();
  5. let prefix = "!";
  6. var role = null;
  7. client.on('message', async message => {
  8. if (message.channel.type == 'text' && message.content.startsWith(`${prefix}rank`)) {
  9. console.log("test")
  10. /* const con = mysql.createConnection({
  11. host: '//',
  12. user: 'root',
  13. password: '//',
  14. database: 'test'
  15. });*/
  16. message.guild.fetchMember(message.author).then(async guildMember => {
  17. // con.connect(async function (err) {
  18. // if (err) throw err;
  19. // var sql = "SELECT scoree FROM score WHERE discordid = ?";
  20. // con.query(sql, [message.author.id], async function (err, result) {
  21. //if (err) throw err;
  22. //if (err) throw err;
  23. request.get(`https://forum.terteus.eu/banlist/test.php?discordid=${message.author.id}`, async function(err,httpResponse,result){
  24. console.log(result)
  25. if (result) {
  26.  
  27. if (result > 0 <= 5) {
  28. var role = message.guild.roles.find(r => r.name === `Minecraft Miner`);
  29. if (!role) {
  30. role = await message.guild.createRole({
  31. name: "Minecraft Miner",
  32. color: "#000000",
  33. permissions: []
  34. });
  35. }
  36. }
  37. if (result > 5) {
  38. var role = message.guild.roles.find(r => r.name === `Nolife Miner`);
  39. if (!role) {
  40. role = await message.guild.createRole({
  41. name: "Nolife Miner",
  42. color: "#000000",
  43. permissions: []
  44. });
  45. }
  46. }
  47. guildMember.addRole(role);
  48. message.reply(`Your rank ${role.name} was set`);
  49. } else {
  50. message.reply("You dont have any rank yet !");
  51. return;
  52. }
  53. // });
  54. //con.end();
  55.  
  56. });
  57.  
  58. });
  59. }
  60. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement