Bonjour,
Je souhaite créer un bot de modération 'automatique' (peut-être qu'il en existe déjà) . Ce bot va détecter des mots et réaliser une action d'avertissement. (dans l'avenir une amélioration aurait lieu)
-Par exemple : <USER> Tu es qu'une salope de toute façon !
<BOT> User, merci de bien vouloir surveiller votre langage. Ceci est un premier et dernier avertissement avant votre expulsion. Merci de bien vouloir relire les règles à l'adresse suivante : .
-Pour le côté avertissement j'ai le code :
-Pour le côté reconnaissance d'un mot ou d'une expression j'avoue que j'ai des soucis. Je souhaite définir une liste, mais je sais pas si je dois la définir avec une balise set ou s'il vaut mieux avoir un fichier .bd.
-Autre question, je souhaite activer et désactiver la commande de modération automatique. Pour ça je me suis appuyer sur un code déjà existant pour l'auto-voice. Cependant, pour le moment y a pas grand chose qui fonctionne...
Je souhaite créer un bot de modération 'automatique' (peut-être qu'il en existe déjà) . Ce bot va détecter des mots et réaliser une action d'avertissement. (dans l'avenir une amélioration aurait lieu)
-Par exemple : <USER> Tu es qu'une salope de toute façon !
<BOT> User, merci de bien vouloir surveiller votre langage. Ceci est un premier et dernier avertissement avant votre expulsion. Merci de bien vouloir relire les règles à l'adresse suivante : .
-Pour le côté avertissement j'ai le code :
Code :
putquick "privmsg $cible , merci de bien vouloir surveiller votre langage. Ceci est un premier et dernier avertissement avant votre expulsion. Merci de bien vouloir relire les règles à l'adresse suivante : ."
-Pour le côté reconnaissance d'un mot ou d'une expression j'avoue que j'ai des soucis. Je souhaite définir une liste, mais je sais pas si je dois la définir avec une balise set ou s'il vaut mieux avoir un fichier .bd.
-Autre question, je souhaite activer et désactiver la commande de modération automatique. Pour ça je me suis appuyer sur un code déjà existant pour l'auto-voice. Cependant, pour le moment y a pas grand chose qui fonctionne...
Code :
bind pub o "!mon" [namespace current]::mon
proc mon { nick host hand chan arg } {
putspeed "PRIVMSG $chan :Auto-modération est activé !"
putspeed "PRIVMSG $chan :Auto-moédration est déjà activé !"
}
}
bind pub o "!moff" [namespace current]::moff
proc moff { nick host hand chan arg } {
putspeed "PRIVMSG $chan :Auto-modération est désactivé !"
putspeed "PRIVMSG $chan :Auto-moédration est déjà désactivé !"
}
}