var BOT_USERNAME = '';
var BOT_PASSWORD = '';
var t0 = Date.now();
var page = require('webpage').create();
var system = require('system');
count = 0;
console.log('Loading...');
page.open('https://just-dice.com/', function (status) {
console.log(status);
if (status !== 'success') {
console.log('FAIL to load the address');
} else {
console.log(status);
t = Date.now() - t0;
console.log('Loading time ' + t + ' msec');
setInterval(function () {
page.evaluate(function () { $($('.attention')[0]).click();});
page.render('live.png');
console.log('Snap '+count);
count++;
}, 5000);
}
page.render('live.png');
});
page.onConsoleMessage = function(msg) {
var fs = require('fs');
try {
fs.write("log.txt", msg, 'w');
console.log(msg);
} catch(e) {
console.log(e);
}
};
page.onLoadFinished = function (status) {
console.log('Status: ' + status);
t = Date.now() - t0;
page.evaluate(function () {
if ((typeof $('#uid')[0] != 'undefined')){
y = setTimeout(
function () {
$($('.attention')[0]).click();
socket.emit("chat", csrf, "Sample Bot Starting.......");
socket.on("chat", function (txt, date) {
if ($('#login > p > span').text()!=BOT_USERNAME){
socket.emit("login",csrf,BOT_USERNAME,BOT_PASSWORD,'');
console.log('log in');
}
if (txt.indexOf('!huehuehue')!=-1)
socket.emit("chat", csrf, "hue!"); //responding 'hue!' to '!huehuehue'
//do something else with 'txt' and 'date'
});
}, 5000
);
}else if (typeof $('#username')[0] != 'undefined'){
$('#username').val(BOT_USERNAME);
$($('[name="password"]')).val(BOT_PASSWORD);
$($('[value="login"]')).click();
}
});
};