mamot.fr is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mamot.fr est un serveur Mastodon francophone, géré par La Quadrature du Net.

Server stats:

3.5K
active users

Bon.
Comme je me fais chier, comme j'ai pas envie de dormir, et comme j'ai du taf en retard...

Et bah je viens de coder une nouvelle feature pour le plugin de tchat Peertube : une option pour le bot de modération, pour modérer les messages qui contiennent des caractères spéciaux.

On peut éventuellement en autoriser de 1 à 10.

Me reste plus qu'à documenter la fonctionnalité.

(dans la première capture, y'a des pluriels qui manquent à "letter" et cie, je vais corriger).

Bon. J'ai un bug méga chelou. Pourtant tout a l'air correct. Et le même code marche quand je l'appelle dans une console node...

J'ai l'expression régulière ci-dessous qui ne se comporte pas pareil quand c'est le bot qui tourne dans une image docker, et quand je la lance autrement:

/[^\s\p{Letter}\p{Number}\p{Punctuation}\p{Currency_Symbol}\p{Emoji}\p{Emoji_Component}\p{Emoji_Modifier}]/su

Par autrement, j'entends: soit dans la console du navigateur, soit avec node sur ma machine (v18, comme dans docker), soit même quand j'ouvre un bash dans docker pour utiliser node.

Je suis perdu.

Il ne prend en compte que \s et \{Letter}. Tout ce qui est après est ignoré.

Bon, on verra ça la semaine prochaine.

John Livingston

Et c'est maintenant que je suis dans mon lit que j'ai compris....
Je n'ai pas mis à jour les dépendances dans l'image docker, ça tourne avec une version du bot qui ne gère pas le flag "u", et qui utilise juste "i"...