// ==UserScript==
// @name QuickAssist | Updated by Marentdev
// @namespace https://realitygaming.fr/
// @version 3
// @description Permet la gestion des phrases des assistants !
// @include https://realitygaming.fr/threads/*
// @include https://realitygaming.fr/conversations/*
// @include https://realitygaming.fr/conversations/add?to=*
// ==/UserScript==
$(document).ready(function(){
// some var & function
function reply(txt){
$('.js-editor').froalaEditor('html.set', txt, true);
}
function reply_bye(){
var rl = '<br/>\n';
// heure by JB ou Fabien :^)
var signature = "";
var d = new Date();
var heure = d.getHours();
if (heure >= 0 && heure < 5) {
signature = 'Bonne fin de nuit,' + rl + '<i>{username}</i>';
}
else if (heure >= 5 && heure < 12) {
signature = 'Bonne journée,' + rl + '<i>{username}</i>';
}
else if (heure >= 12 && heure < 15) {
signature = 'Bonne après-midi,' + rl + '<i>{username}</i>';
}
else if (heure >= 15 && heure < 18) {
signature = 'Bonne fin d\'après-midi,' + rl + '<i>{username}</i>';
}
else if (heure >= 18 && heure < 21) {
signature = 'Bonne soirée,' + rl + '<i>{username}</i>';
}
else if (heure >= 21 && heure < 24) {
signature = 'Bonne fin de soirée,' + rl + '<i>{username}</i>';
}
else {
signature = 'A bientôt !' + rl + '<i>{username}</i>';
}
var username = $('span.p-navgroup-linkText').eq(0).text();
var actual_txt = $('.js-editor').froalaEditor('html.get', true);
reply(actual_txt + rl + signature.replace('{username}', username));
}
var style= '<style>#barre{text-align:center;border-radius:5px;border:1px solid rgb(210,210,210);padding:10px;}#barre a{margin-right:8px;margin-left:8px;}</style>';
var bye = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="bye" data-message=""><i class="fa fa-child"></i> Bye</a>';
var resolu = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="normal" data-message="Salut,<br />Ta demande est-elle [COLOR=#006d80][B]résolue[/B] [size=5][FA]fa-check-circle-o[/FA][/size][/COLOR] ?<br /><br />Si oui, je t\'invite à cliquer sur [COLOR=#006d80][b]Cette réponse a répondu à ma question[/b][/COLOR] sur le message qui t\'a aidé pour rajouter le préfixe [COLOR=#006d80][b]résolu[/b][/COLOR] à la discussion. :)"><i class="fa fa-check-square-o"></i> Résolu ?</a>';
var deplacement_resolu = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="normal" data-message="Salut,<br/>J\'ai [COLOR=rgb(0, 109, 128)][B]déplacé[/B][/COLOR] [FA]fa-forward[/FA] ta discussion en section [COLOR=rgb(0, 109, 128)][B]Résolu[/B][/COLOR]. [SIZE=5][FA]fa-check-circle-o[/FA][/SIZE]"><i class="fa fa-check-square"></i> Déplacement résolu</a>';
var deplacement_resolu2 = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="normal" data-message="Salut,<br />J\'ai [COLOR=rgb(0, 109, 128)][B]déplacé[/B][/COLOR] [FA]fa-forward[/FA] ta discussion en section [COLOR=rgb(0, 109, 128)][B]Résolu[/B][/COLOR]. [SIZE=5][FA]fa-check-circle-o[/FA]<br /><br />[/SIZE]Pour les prochaines fois, tu peux cliquer sur [COLOR=rgb(0, 109, 128)][B]Cette réponse a répondu à ma question[/B][/COLOR] sous le message qui t\'a aidé pour rajouter le préfixe [COLOR=rgb(0, 109, 128)][B]résolu[/B][/COLOR] [FA]fa-check-circle-o[/FA] à la discussion. :)"><i class="fa fa-check-square"></i> Déplacement résolu v2</a>';
var deplacement_resolu3 = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="normal" data-message="Salut,<br/>J\'ai [COLOR=#006d80][b]déplacé[/b][/COLOR] [FA]fa-forward[/FA] la discussion en section [COLOR=#006d80][b]Résolu[/b][/COLOR] [FA]fa-check-circle-o[/FA] avec l\'autorisation de l\'auteur de la discussion. [size=5][COLOR=#006d80][FA]fa-graduation-cap[/FA][/COLOR][/size]"><i class="fa fa-check-square"></i> Déplacement résolu v3</a>';
var doublon = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="normal" data-message="Salut,<br/>Une discussion [COLOR=#006d80][B]très similaire[/B][/COLOR] [FA]fa-exchange[/FA] existe déjà sur le forum.<br/><br/>Je [COLOR=#006d80][B]déplace[/B][/COLOR] [FA]fa-trash[/FA] donc celle-ci pour cause de [COLOR=#006d80][B]doublon[/B].[/COLOR] [FA]fa-files-o[/FA] :modo:"><i class="fa fa-clipboard"></i> Doublon</a>';
var titre = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="normal" data-message="Salut,<br/>J\'ai [COLOR=#006d80][b]édité[/b][/COLOR] [FA]fa-pencil-square-o[/FA] le titre de ta discussion pour que celle-ci soit plus [COLOR=#006d80][b]compréhensible[/b][/COLOR].<br/><br/>A l\'avenir essaie de faire des titres plus longs et détaillés, plus le titre est [COLOR=#006d80][b]long[/b][/COLOR] et [COLOR=#006d80][b]détaillé[/b][/COLOR], plus tu obtiendras de [COLOR=#006d80][b]vues[/b][/COLOR] [FA]fa-eye[/FA] ainsi que des [COLOR=#006d80][b]réponses[/b][/COLOR] [FA]fa-comments[/FA]."><i class="fa fa-header"></i> Titre</a>';
var deplacement = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="normal" data-message="Salut,<br/>Ton topic se trouvait dans la [COLOR=#006d80][b]mauvaise section[/b][/COLOR] [FA]fa-exchange[/FA], je l\'ai donc déplacé dans la [COLOR=#006d80][b]bonne section[/b][/COLOR] [FA]fa-forward[/FA] :modo:"><i class="fa fa-arrows-h"></i> Déplacement</a>';
var conditions = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="normal" data-message="Salut,<br/>Tu n\'as pas les [COLOR=#006d80][B]conditions requises[/B][/COLOR] pour proposer une [COLOR=#006d80][B]vente[/B][/COLOR], un [COLOR=#006d80][B]échange[/B][/COLOR] ou un [COLOR=#006d80][B]service payant[/B][/COLOR]. [FA]fa-shopping-cart[/FA]<br/><br/>Voici les conditions :<br/>[LIST]<br/>[*][B]750 messages [FA]fa-envelope-o[/FA][/B]<br/>[*][B]250 j\'aimes [FA]fa-thumbs-o-up[/FA][/B]<br/>[*][B]5 mois d’ancienneté [FA]fa-calendar-o[/FA][/B]<br/>[/LIST]"><i class="fa fa-certificate"></i> Conditions</a>';
var conditions_premium = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="normal" data-message="Salut,<br/>Tu n\'as pas les [COLOR=#006d80][B]conditions requises[/B][/COLOR] pour proposer une [COLOR=#006d80][B]vente[/B][/COLOR], un [COLOR=#006d80][B]échange[/B][/COLOR] ou un [COLOR=#006d80][B]service payant[/B][/COLOR]. [FA]fa-shopping-cart[/FA]<br/><br/>Voici les conditions :<br/>[LIST]<br/>[*][B]600 messages [FA]fa-envelope-o[/FA][/B]<br/>[*][B]200 j\'aimes [FA]fa-thumbs-o-up[/FA][/B]<br/>[*][B]3 mois d’ancienneté [FA]fa-calendar-o[/FA][/B]<br/>[/LIST]"><i class="fa fa-certificate"></i> Conditions premium</a>';
var conditions_echange = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="normal" data-message="Salut,<br/>Tu n\'as pas les [COLOR=#006d80][B]conditions requises[/B][/COLOR] pour effectuer un [COLOR=#006d80][B]échange[/B][/COLOR]. [FA]fa-shopping-cart[/FA]<br/><br/>Voici les conditions :<br/>[LIST]<br/>[*][B]500 messages [FA]fa-envelope-o[/FA][/B]<br/>[*][B]200 j\'aimes [FA]fa-thumbs-o-up[/FA][/B]<br/>[*][B]3 mois d’ancienneté [FA]fa-calendar-o[/FA][/B]<br/>[/LIST]"><i class="fa fa-exchange"></i> Conditions échange</a>';
var warez = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="normal" data-message="Salut,<br/>Les discussions encourageant [COLOR=#006d80][b]l\'utilisation de la piraterie[/b][/COLOR] [FA]fa-user-secret[/FA] et les [COLOR=#006d80][b]distributions de contenu de type warez[/b][/COLOR] [FA]fa-unlock-alt[/FA], ou tout contenu autrement illégal sont interdites. [FA]fa-lock[/FA]<br/><br/>Je [COLOR=#006d80][b]déplace[/b][/COLOR] [FA]fa-forward[/FA] donc ton sujet. [FA]trash[/FA]"><i class="fa fa-ban"></i> Warez</a>';
var scan = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="normal" data-message="Salut,<br/>Ton sujet ne comporte pas de [COLOR=#006d80][B]virus scan[/B][/COLOR] [FA]fa-bug[/FA].<br/><br/>Pour faire un virus scan, rend toi sur [B][URL=\'https://virustotal.com\']ce site[/URL][/B], transfère le fichier mit en téléchargement et envoie moi le résultat en [COLOR=#006d80][B]MP[/B][/COLOR].<br/><br/>Je supprime donc le lien inséré en attendant que [COLOR=#006d80][B]tu me contactes[/B][/COLOR]. [FA]fa-comments[/FA]<br/><br/>Si des [COLOR=#006d80][B]résultats négatifs[/B][/COLOR] [FA]fa-times[/FA] sont obtenus tu devras les justifier, si tu n\'es pas en mesure de le faire ton sujet sera [COLOR=#006d80][B]supprimé[/B][/COLOR]. [FA]fa-trash[/FA]"><i class="fa fa-exclamation-triangle"></i> Virus Scan</a>';
var shop = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="normal" data-message="Salut,<br/>Souhaites-tu que je [B][COLOR=#006d80]vérifie[/COLOR] [FA]fa-check[/FA][/B] tes services ? <br/><br/>Faire vérifier ses services montre que tes services sont [COLOR=#006d80][B]fiables [/B][/COLOR] [FA]fa-users[/FA] à la communauté, pour te permettre ainsi d\'augmenter le nombre de [COLOR=#006d80][B]clients[/B][/COLOR]. [FA]fa-users[/FA]<br/><br/>Il suffit de me contacter en [COLOR=#006d80][B]MP[/B][/COLOR] [FA]fa-envelope-o[/FA], de faire ce que tu proposes, j\'ajouterais ensuite la balise [COLOR=#006d80][B]Vérifié[/B][/COLOR] à ton sujet."><i class="fa fa-shopping-cart"></i> Shop</a>';
var pub = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="normal" data-message="Salut,<br/>La [COLOR=#006d80][B]publicité[/B][/COLOR] [FA]fa-bullhorn[/FA] n\'est pas autorisée sur le forum. [FA]fa-times[/FA] [I](en dehors de la signature)[/I]<br/><br/>Je [COLOR=#006d80][B]déplace[/B][/COLOR] donc ton sujet. [FA]fa-trash[/FA]"><i class="fa fa-thumbs-down"></i> Pub</a>';
var spam = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="normal" data-message="Salut,<br/>Le [COLOR=#006d80][B]spam[/B][/COLOR] n\'est pas autorisé sur le forum. [FA]fa-ban[/FA]<br/><br/>Je [COLOR=#006d80][B]déplace[/B][/COLOR] [FA]fa-forward[/FA] donc ton sujet. [FA]trash[/FA]"><i class="fa fa-comment"></i> Spam</a>';
var pres = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="normal" data-message="Bienvenue sur [B][COLOR=#006d80]RealityGaming[/COLOR][/B]. :RG: <br/> N\'hésite-pas à me [B][COLOR=#006d80]solliciter[/COLOR][/B] si tu as une question ! [FA]fa-lg fa-question[/FA]"><i class="fa fa-hand-o-up"></i> Présentation</a>';
var virus = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="normal" data-message="Salut,<br/>Je te conseille de faire [COLOR=#006d80][b]un scan[/b][/COLOR] [FA]fa-chevron-circle-down[/FA] de ton ordinateur avec les logiciels suivants, ils vont te permettre de faire des scans [B][COLOR=#006d80]approfondis[/COLOR][/B] de ton système:<br/>[LIST][*][COLOR=#006d80][b]ADW Cleaner[/b][/COLOR] [*][COLOR=#006d80][b]MalwareBytes[/b][/COLOR] [*][COLOR=#006d80][b]CCleaner[/b][/COLOR][/LIST]"><i class="fa fa-bug"></i> Virus</a>';
var staff = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="normal" data-message="Salut,<br/>La règle d\'or est de ne pas parler de promotions en [B][COLOR=#006d80]publique[/COLOR][/B], ceci baisse considérablement vos chances ! <br /><br />Contentez-vous de rester [B][COLOR=#006d80]vous-même[/COLOR][/B], cela ne sert à rien de se montrer super-actif uniquement dans le but d\'obtenir une promotion, croyez-en notre expérience, les personnes qui ont pour seul but d\'être promu y sont [B][COLOR=#006d80]rarement[/COLOR][/B] ou n\'y reste pas [B][COLOR=#006d80]longtemps[/COLOR][/B]. (n) <br /><br />Montrez-vous volontaire, aidez les personnes dans le besoin, partagez vos connaissances, signalez des [B][COLOR=#006d80]infractions potentielles[/COLOR][/B] au staff grâce à l\'option [B][COLOR=#006d80]Signaler[/B][/COLOR]. [FA]fa-lg fa-thumbs-o-up[/FA]"><i class="fa fa-user-plus"></i> Demande STAFF</a>';
var ras = '<a href="javascript:void(0);" style="color:#3c5365;text-decoration:none;" data-action="RAS" data-message="RAS [color=#006d80][FA]fa-check[/FA][/color]"><i class="fa fa-check"></i> RAS</a>';
$('.formButtonGroup').after('<br />' + style + '<div class="barre" id="barre">' + bye + resolu + deplacement_resolu + deplacement_resolu2 + deplacement_resolu3 + doublon + titre + deplacement + conditions + conditions_premium + conditions_echange + warez + scan + shop + pub + spam + pres + virus + staff + ras +'</div><br />'); // UI
$('#barre a').on('click', function(){
if($(this).data('action') == "RAS"){
reply($(this).data('message'));
}
else if($(this).data('action') == "normal"){
reply($(this).data('message') + "<br />");
reply_bye();
}
else if($(this).data('action') == "bye"){
reply_bye();
}
});
});