24/06/2026, 11:39
Base et fonctionnement
La base de données est un fichier json où chaque entrée primaire est le mot-clé utilisé comme déclencheur.
Entrées de la base
Dans chaque entrée, deux catégories doivent obligatoirement être renseignées, sous forme de tableau: me pour les actions sans victime et vict pour les actions avec victime. Il existe trois autres entrées optionnelles:
Variables dans les actions
Chaque action peut contenir quatre variables:
Le fichier jokes.db.json fournit peut servir d'exemple et être complété.
La base de données est un fichier json où chaque entrée primaire est le mot-clé utilisé comme déclencheur.
Entrées de la base
Dans chaque entrée, deux catégories doivent obligatoirement être renseignées, sous forme de tableau: me pour les actions sans victime et vict pour les actions avec victime. Il existe trois autres entrées optionnelles:
- fail contient une ou plusieurs actions en cas d'échec,
- adult définit si la blague est catégorisée adulte ou pas. Si sa valeur est différente de true alors la blague n'est pas restreinte,
- alias indique que ce mot-clé est un alias vers un autre. Si cette valeur est définie, toutes les autres entrées pour ce mot-clé sont ignorées, c'est l'alias qui est pris en compte.
Variables dans les actions
Chaque action peut contenir quatre variables:
- %n est remplacé par le pseudo de la personne qui déclenche l'action,
- %v est remplacé par la victime désignée lors de l'appel. Si aucune victime n'est désignée par le lanceur, c'est un pseudo aléatoire qui est tiré
- %r est remplacé par un pseudo aléatoire
- %k est remplacé par le mot-clé utilisé (très pratique dans le cas des alias)
Le fichier jokes.db.json fournit peut servir d'exemple et être complété.
Présent sur le Tchat francophone

