Juif est un bot pour [Pokemon Showdown][1] [1]: https://pokemonshowdown.com/
Juif nécessite le logiciel node.js afin de pouvoir être lancé, la dernière version stable devrait convenir. Ceci étant fait, il vous faudra installer les dépendances du bot. Pour cela, rendez-vous dans le dossier correspondant grâce à cette commande (à exécuter sur le cmd.exe de Windows, dans le terminal pour Mac OS et dans votre console préférée sous Linux):
cd dossier/ou/se/trouve/le/bot
Puis exécuter la commande npm install
qui installera automatiquement les dépendances nécessaires.
Félicitations, le bot est maintenant prêt à être lancer.
Commande de démarrage:
node app.js PSEUDO MDP
(Ne remplissez pas la partie MDP s'il n'y a pas de mot de passe.)
ou
node app.js
Si vous avez configuré le pseudo / mot de passe depuis le fichier conf.js
Ce qui est entre parenthèses est facultatif.
Symbole ✓: La commande est prête
Symbole ☑: La commande est prête mais susceptible de bugger.
Symbole ✗: La commande n'est pas encore prête.
✓ !about - Crédits
✓ !talk on/off - Activer les réponses auto
✓ !ab user(, reason) - Bannissement définitif
✓ !aub user - Enlever le bannissement définitif
✓ !rk user - Permet de kicker un utilisateur
✓ !banword mot - Bannir une mot
✓ !unbanword mot - débannir un mot
✓ !bl - Afficher la liste des utilisateurs bannis définitivement
☑ !tb user, durée - Bannir une utilisateur temporairement (durée est un chiffre en minutes)
✓ !fc add, code ami - Permet à un utilisateur d'enregistrer/remplacer son CA dans la base de données du bot
✓ !fc user - Permet d'afficher le code ami d'un utilisateur enregistré dans la base de données du bot
✓ !vdm - Le bot poste une VDM
✓ !repeat ID :: message :: durée (en min) - Répéter un message à intervalles réguliers
✓ !stoprepeat ID - Arrêter un !repeat
✓ !trad pokemon/attaque/cap spé - Traduction FR -> EN et EN -> FR (détection automatique)
✓ !8ball question - 8ball
✓ !lagtest - Tester le lag (mesure du temps entre 2 messages postés)
/!\ Attention /!
Il s'agit d'une version beta. Le script n'est pas encore terminé à 100%. De ce fait, quelques bugs peuvent encore subsister.
Le nom du bot n'a en aucun cas une connotation raciste.
!bs
: bescherelle des mongols
this.logpm()
: enregistrement des PMS reçus
this.checklink()
: liens de replays interdits (warn = désactivation du lien)
Correction d'un bug sur les salutations auto:
Le bot répond [pseudo] au lieu de Salut [pseudo]