Bonjour freddo
Je ne suis pas un expert en matière d'expressions régulières.
Toutefois, concernant ton code :
- je ne connais pas le métacaractère "\b"
- le caractère "|" étant un métacaractère, il faut le précéder d'un "\"
- dans l'idéal, une expression régulière commence et se finit par des "/"
Ce qui donne
if $regex($1-,/:\|/) { .msg $chan $read messages/smiley1.txt }
De plus si tu veux faire réagir au seul smiley ":|" et non pas à toute phrase le contenant (par exemple "blablabla:|blablabla") tu peux mettre
if $regex($1-,/^:\|$/) { .msg $chan $read messages/smiley1.txt }
(le "^" indique que la phrase doit commencer par, et le "$" qu'elle doit finir par)
Voila, si un VRAI scripteur veut corriger (ou rajouter, comme par exemple m'apprendre ce qu'est "\b"), qu'il n'hésite pas

Concernant un tuto clair, perso, google est mon ami
