Advertisement
Guest User

Untitled

a guest
Aug 10th, 2019
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. setInterval(function(){
  2.     const discord = require ('discord.js');
  3.     var client = new discord.Client();
  4.     const token = "NjA5NTM0ODMxMTEzNTM1NTE0.XU4IPA.VNERX0eC9j1xOafcI7hGXSeES5Y";
  5.     // console.log('Biiip');
  6.  
  7.     var url = 'https://superdev.hgpserv.fr/discord_notification_cron.php';
  8.  
  9.     const http = require('https');
  10.     let discord_notification_id = '';
  11.     let discord_user_id = '';
  12.     let discord_message = '';
  13.  
  14.     let req = http.get(url, function(res) {
  15.         let data = '',
  16.             json_data;
  17.  
  18.         res.on('data', function(stream) {
  19.             data += stream;
  20.         });
  21.         res.on('end', function() {
  22.             json_data = JSON.parse(data);
  23.  
  24.             // will output a Javascript object
  25.             discord_notification_id += json_data.notification_id;
  26.             discord_user_id += json_data.discord_id;
  27.             discord_message += json_data.message;
  28.         });
  29.     });
  30.  
  31.     req.on('error', function(e) {
  32.         console.log(e.message);
  33.     });
  34.  
  35.     client.on("ready", () => {
  36.         console.log('ready');
  37.  
  38.         console.log(discord_notification_id);
  39.         console.log(discord_user_id);
  40.         console.log(discord_message);
  41.  
  42.         if(discord_user_id != "empty"){
  43.             client.user.setActivity('Envoi des messages');
  44.             client.channels.get('609564905930227722').send('send <@' + discord_user_id + '>');
  45.         }else{
  46.             console.log('empty');
  47.         }
  48.     });
  49.  
  50.  
  51.     client.on ("message", (message) => {
  52.         msg = message.content.toLowerCase();
  53.  
  54.         if(message.author.id == '609534831113535514'){
  55.             mention = message.mentions.users.first();
  56.  
  57.             if(msg.startsWith ("send")){
  58.                 if(mention == null){ return; }
  59.                 message.delete();
  60.                 mention.send("Bonjour <@" + discord_user_id + ">, " + discord_message);
  61.  
  62.                 const send = require('https');
  63.                 let q = send.get(url + '?notification_id=' + discord_notification_id, function(res) {
  64.                     let data = '';
  65.  
  66.                     res.on('data', function(stream) {
  67.                         data += stream;
  68.                     });
  69.                     res.on('end', function() {
  70.                        
  71.                     });
  72.                 });
  73.  
  74.                 q.on('error', function(e) {
  75.                     console.log(e.message);
  76.                 });
  77.             }
  78.         }else{
  79.             console.log('no');
  80.         }
  81.  
  82.         discord_notification_id = '';
  83.         discord_user_id = '';
  84.         discord_message = '';
  85.  
  86.         let reGet = http.get(url, function(res) {
  87.             let data = '',
  88.                 json_data;
  89.  
  90.             res.on('data', function(stream) {
  91.                 data += stream;
  92.             });
  93.             res.on('end', function() {
  94.                 json_data = JSON.parse(data);
  95.  
  96.                 // will output a Javascript object
  97.                 discord_notification_id += json_data.notification_id;
  98.                 discord_user_id += json_data.discord_id;
  99.                 discord_message += json_data.message;
  100.             });
  101.         });
  102.  
  103.         reGet.on('error', function(e) {
  104.             console.log(e.message);
  105.         });
  106.     });
  107.  
  108.     client.login(token);
  109. }, 60000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement