Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var panel = ["http://wajett.ethosdistro.com/?json=yes", "http://popeye.ethosdistro.com/?json=yes"]
- var minimumHash = [1000, 700]
- var mail = "popeyebot@gmail.com"
- var notifier = require('node-notifier');
- var request = require('request')
- var path = require('path');
- var { exec } = require('child_process');
- var mailer = require("nodemailer");
- var smtpTransport = mailer.createTransport({
- host: "outmail.abc.co.th", // hostname
- secure: false, // use SSL
- port: 25, // port for secure SMTP
- service: "Gmail",
- auth: {
- user: "crannser55@gmail.com",
- pass: "CCCCC",
- },
- tls: {
- rejectUnauthorized: false
- }
- });
- var id = 0
- for (var i in panel){
- request(panel[i], function (error, response, body) {
- if (error) throw error;
- body = JSON.parse(body)
- body = Object.keys(body).map(function (key) { return body[key]; });
- if (Number(body[9]["claymore"]["hash"]) < minimumHash[id]) {
- var message = 'ALERT RIG MH EN DESSOUS DE LA LIMITE MH actuel ' + body[9]["claymore"]["hash"] + " En dessous de " + minimumHash[id] + "à " + giveTime() + " Click pour aller sur la page"
- console.log()
- notifier.notify({
- message: message,
- sound: true,
- wait: true
- });
- notifier.on('click', function(notifierObject, options) {
- exec("start chrome http://popeye.ethosdistro.com/", (err, stdout, stderr) => { });
- });
- var maill = {
- from: "crannser55@gmail.com",
- to: mail,
- subject: "ALERT RIG",
- html: message
- }
- smtpTransport.sendMail(maill, function(error, response){
- if(error){
- console.log("Erreur lors de l'envoie du mail!");
- console.log(error);
- }else{
- console.log("Mail envoyé avec succès!")
- }
- smtpTransport.close();
- });
- }
- id++
- });
- }
- function giveTime() {
- function addZero(i) {
- if (i < 10) {
- i = "0" + i;
- }
- return i;
- }
- var d = new Date();
- var h = addZero(d.getHours());
- var m = addZero(d.getMinutes());
- var s = addZero(d.getSeconds());
- var e = h + ":" + m + ":" + s
- return JSON.stringify(e)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement