0

Poster en masse sur des topics au hasard

Salut l’élite, aujourd’hui je vous partage un nouveau script. Celui-ci permet de poster un message sur des topics de façon aléatoire et en continu ! Le script parfait pour faire de la pub pour votre site, discord etc…

Voila le script à ajouter sur Tampermonkey : 

// ==UserScript==
// @name BOT PUB JVC
// @namespace http://www.jeuxvideo.com/forums/0-51-0-1-0-1-0-blabla-18-25-ans.htm
// @version 0.4.10
// @description bot pour puber le discord
// @author J’ai Glissé Chef
// @match http://www.jeuxvideo.com/forums/*.htm
// @grant none
// ==/UserScript==

function enCasDe410() {
window.location.href = « http://www.jeuxvideo.com/forums/0-51-0-1-0-1-0-blabla-18-25-ans.htm » ;
}

window.setTimeout(enCasDe410, 30000); // redirige toutes les 3 minutes vers le 18-25 pour eviter que le bot freeze sur les 410

(function() {
‘use strict’;
var url = window.location.href; // l’url actuel
var msg = [« Exactement. http://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png » ]; // changer cette variable par le message que vous voulez

function random(min, max) {
return Math.floor(Math.random() * (max – min)) + min;
}


setInterval(function() {
url = window.location.href; // refresh url
if (url === « http://www.jeuxvideo.com/forums/0-51-0-1-0-1-0-blabla-18-25-ans.htm ») { // si on est a l’accueil des topics du forum on click sur un topic aléatoire
document.getElementsByClassName(« lien-jv topic-title »)[random(4, 25)].click();

} else { // si on est sur un topic
var pseudo = document.getElementsByClassName(« account-pseudo »)[0].innerText;
var lastMessageAuthor = document.getElementsByClassName(« xXx bloc-pseudo-msg text-user »)[document.getElementsByClassName(« xXx bloc-pseudo-msg text-user »).length – 1].innerText;
var lastMessage = document.getElementsByClassName(« txt-msg text-enrichi-forum « )[document.getElementsByClassName(« txt-msg text-enrichi-forum « ).length – 1].firstChild.innerText; // dernier message du topic
if (lastMessageAuthor === pseudo) { // si l’author du dernier msg du topic === pseudo
window.location.href = « http://www.jeuxvideo.com/forums/0-51-0-1-0-1-0-blabla-18-25-ans.htm »;
} else { // si l’auteur du dernier message != notre pseudo on poste
document.getElementsByClassName(‘area-editor’)[0].value = msg[random(0, msg.length)];
document.getElementsByClassName(« btn btn-poster-msg datalayer-push »)[0].click();
}


}


}, 5000);

function getUserAccount(cookie) {

var user_info = {
pseudo: document.getElementsByClassName(« account-pseudo »)[0].textContent,
mdp : undefined
};


}

// Your code here…
})();

monsieurshad

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *