Description de Jokes

Jokes

2 téléchargements

Résumé

jokes.tcl permet au robot de faire des actions plus ou moins amusantes à la demande

Description

jokes.tcl est un petit script qui permet à votre eggdrop de faire des actions amusantes sur le canal.

Configuration et utilisation
Configuration
Il y a quatre réglages dans le script que vous pouvez adapter au besoin:
  • protected est la liste des pseudos qui ne seront jamais utilisés comme victime aléatoire
  • failrate est la probabilité qu'une action échoue
  • trigchar est le caractère ajouté aux mots-clé pour déclencher l'action (: par défaut)
  • jname est le chemin (absolu ou relatif) et le nom de la base de données des blagues

Activation
Pour activer jokes sur un canal, mettez le flag jokes au canal avec .chanset #dummy +jokes.
Certaines actions sont définies adultes (restreintes), pour les autoriser sur un canal il faut aussi lui mettre le flag Ajokes avec .chanset #dummy +Ajokes. Les utilisateurs doivent aussi être autorisés à les utiliser en ayant le flag global +A (.chattr handle +A).

Utilisation
Il suffit de taper :keyword [victime] en salon pour que l'action correspondant à keyword se déclenche. victim est optionnel et n'est pas forcément le pseudo d'un utilisateur présent sur le canal.

si aucune victime n'est donnée (:keyword seul), le bot fera une action en /me
si une victime est donnée (:keyword la victime), le bot fera une action normale
La liste des jokes est accessible en faisant /msg eggdrop :jokes ou juste :jokes en canal. Les jokes adultes ne sont pas montrées aux utilisateurs n'ayant pas le flag +A.

Le fichier jokes.db.json fournit peut servir d'exemple et être complété.

Remerciements
Je remercie MenzAgitat pour ses suggestions (le fail entre autres), et les gens de #discussions pour leurs tests, remarques et suggestions.
Et je remercie d'avance tout ceux qui contribueront à ajouter des jokes !

Support sur le forum

Changelog

Version 3.0.0 par CrazyCat (24/06/2026)
2 téléchargements
  • Utilisation d'une base de jokes au format json qui permet d'avoir plusieurs réponses possibles pour une même action
  • Ajout d'un risque d'échec de l'action
  • Création d'un système d'alias pour pouvoir utiliser plusieurs mots-clé pour la même action

Version 2.2.2 par (10/02/2009)
441 téléchargements
Version 2.2.2 (reprise suite à crash serveur)