0

Un bot pour envoyer des MP en masse sur le 18-25 !

Salut l’élite ! Aujourd’hui je vous partage un script Tampermonkey qui permet d’envoyer des messages privés en masse sur les forums JVC !

Tampermonkey recquis, téléchargez le ici : 

Chrome : https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=fr 

Firefox : https://addons.mozilla.org/fr/firefox/addon/tampermonkey/

Une fois Tampermonkey installé, cliquez sur l’onglet Tampermonkey puis cliquez sur « Ajouter un nouveau script » et copiez ce code ( n’oubliez pas d’enregistrer à la fin ) :

// ==UserScript==
// @name BOTMP
// @author priv
// @version 1.0
// @licence MIT
// @description Bot MP pour JVC
// @grant none
// @require https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js
// @match *://www.jeuxvideo.com/*
// @run-at document-end
// ==/UserScript==
$(function($) {
var fofo = « http://www.jeuxvideo.com/forums/0-51-0-1-0-76-0-blabla-18-25-ans.htm »;
var defaulttitre = « Comment un admin retire sa capote ? »;
var defaultmsg = « En pétant :rire: »;
var moi = $(« .account-pseudo »).html().toLowerCase();
var admins = [« jvc_cedrix », »rivaol », »logan », »anagund », »panthaa », »kaaraj », »[87] », »mrderiv », »epyon », »silent_jay », »carnbee », »kracou », »jackbradford », »ayden_ », »chewbiefr », »dafrans », »mallodelic », »clementoss », »oliveroidubocal », »smile_93″, »iah », »june », »lapetitepelle », »superpanda », »gnap_gnap », »alvin_stick », »nephenie », »antistar », »mxgreen », »sylvain », »cthulhus », »jackleapp », »kamisamabob », »menchov-giro », »randocan », »sorandomplayer », »wrondral », »cerzat43″, »etoraken », »zulujin », »[the]_sorrow », »riri_15″, »spixel_ », »brykou », »4kito », »bibislayer », »pg_bastien », »romain-jvc-« , »trunks », »lâm », »cardell », »koyuk », »beardo », »ken bogard », »swift », »lightman », »stoub », »leviathan »];
var link = « http://www.jeuxvideo.com/messages-prives/nouveau.php »;
var getPseudos = JSON.parse(localStorage.getItem(‘flood-users’)) || [];
var currentURL = window.location.href;
if (localStorage.getItem(« flood-users ») === null) localStorage.setItem(« flood-users »,’0′);
if (localStorage.getItem(« flood-titre ») === null || localStorage.getItem(« flood-titre ») === ‘undefined’ || localStorage.getItem(« flood-titre ») === undefined|| localStorage.getItem(« flood-titre ») == «  ») localStorage.setItem(« flood-titre »,defaulttitre);
if (localStorage.getItem(« flood-message ») === null || getMsg === ‘undefined’|| localStorage.getItem(« flood-message ») === undefined|| localStorage.getItem(« flood-message ») == «  ») localStorage.setItem(« flood-message »,defaultmsg);
var getTitre = localStorage.getItem(‘flood-titre’);
var getMsg = localStorage.getItem(‘flood-message’);
$(« .options-crumb »).prepend(‘<input id= »titre » placeholder= »titre » value= »‘+getTitre+’ » style= »margin-right: 5px »></input><input id= »message » placeholder= »message » value= »‘+getMsg+’ » style= »margin-right: 5px »></input><button class= »save » style= »margin-right: 5px;margin-left: -6px; »>OK</button><button class= »users »>START ‘+Object.keys(JSON.parse(localStorage.getItem(‘flood-users’))).length+’ /100</button><button class= »stop »>STOP</button><button class= »clear »>Vider</button>’);
$(« .col-right »).prepend(‘<div class= »logs » style= »background:#e8e8e8;margin: 15px 0 15px 0;width: 100%;resize: none;max-height: 190px;overflow: hidden;overflow-y: scroll; »><div id= »added » style= »color:green »></div><div id= »fail » style= »color:red »></div></div>’);
$(« .save »).click(function(){
if ($(« #titre »).val() == 0 ) {localStorage.setItem(« flood-titre »,defaulttitre);$(« #titre »).val(defaulttitre);}
if ($(« #message »).val() == 0) {localStorage.setItem(« flood-message »,defaultmsg); $(« #message »).val(defaultmsg);}
var userTitre = $(« #titre »).val();
localStorage.setItem(« flood-titre »,userTitre);
var userMsg = $(« #message »).val();
localStorage.setItem(« flood-message »,userMsg);
alert(« Données sauvegardées »);
})
$(« .users »).click(function(){
$(this).attr(« disabled », »true »);
if ($(« #titre »).val() == 0 ) {localStorage.setItem(« flood-titre »,defaulttitre);$(« #titre »).val(defaulttitre);}
if ($(« #message »).val() == 0) {localStorage.setItem(« flood-message »,defaultmsg); $(« #message »).val(defaultmsg);}
$(« .users »).html(« Starting… »);
if(window.location.href == fofo){window.open(fofo+’#bot’, »_self »);}
if(window.location.href == fofo+ »#bot »){
var len = Object.keys(JSON.parse(localStorage.getItem(‘flood-users’))).length;
if (len === 100) {window.open(link+’#flood’, »_self »);return false;}
$(« .topic-list-admin li »).each(function(){
var topicUrl = $(this).children(« .topic-subject »).children(« a »).attr(« href »);
var ss = $.ajax({
method: « GET »,
url : topicUrl,
success : function(topic) {
$(topic).find(« .bloc-header .text-user »).each(function(){
var pseudo = $(this).html().trim().toLowerCase();
var profileToCheck = « http://www.jeuxvideo.com/profil/ »+pseudo.toLowerCase()+ »?mode=infos »;
var sr = $.ajax({
method: « GET »,
url : profileToCheck,
success : function(profile) {
var len = Object.keys(JSON.parse(localStorage.getItem(‘flood-users’))).length;
if (len === 99) {window.open(link+’#flood’, »_self »);}
if (len < 100) {
var oldItems = JSON.parse(localStorage.getItem(‘flood-users’)) || [];
var newItem = pseudo;
if ($(profile).find(« .alert-danger »).length > 0) {return $(« #fail »).html($(« #fail »).html() + newItem+ » : BANNI <br> »);}
if (localStorage.getItem(‘flood-users’).includes(newItem) || (newItem == moi)) {return $(« #fail »).html(newItem+ » : DEJA PRESENT <br> »+$(« #fail »).html());}
if (admins.includes(newItem)) {return $(« #fail »).html(newItem+ » : ADMIN <br> »+$(« #fail »).html())};
$(« .users »).html(++len+’ /100′);
oldItems.push(newItem);
localStorage.setItem(‘flood-users’,JSON.stringify(oldItems));
$(« #added »).html(« Pseudo ajouté (« +len+ ») <br> »);
}
},
});
})
},
});
})
}else{window.open(fofo+’#bot’, »_self »);}
})
$(« .stop »).click(function(){
window.open(fofo, »_self »);
})
$(« .clear »).click(function(){
localStorage.removeItem(« flood-users »);
window.open(fofo, »_self »);
})
if (window.location.hash == « #flood ») {
var oldConfirm = window.confirm;
if ($(« .btn-quitter »).length > 0) {
window.confirm=function(){return true;}
$(« .btn-quitter »).click();
}
if ($(« .fermer-message »).length > 0) {window.open(fofo+’#bot’, »_self »);}
var d = new Date();
localStorage.setItem(‘flood-count’,parseInt(localStorage.getItem(‘flood-count’))+1);
for (var z = 0; z < getPseudos.length; z++) {
$(« .form-control-tag-inner »).append(‘<span class= »label label-default »><span class= »text-« >’+getPseudos[z]+'</span><span class= »close close-tag » aria-hidden= »true »>×</span><input type= »hidden » name= »participants[‘+getPseudos[z]+’] » value= »‘+getPseudos[z]+’ »></span>’)
}
$(« #conv_titre »).val(getTitre);
$(« #message »).val(getMsg);
$(« .js-post-message »).click();
localStorage.setItem(‘flood-users’,’0′);
}
if (window.location.hash == « #bot ») {
$(« .users »).click();
}
});

monsieurshad

Laisser un commentaire

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