Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


[Script] Eggdrop Censor (version actuelle : 1.03)
#1
Description

Eggdrop Censor vous permet de vous assurer que votre Eggdrop ne risque pas de divulguer certaines informations ou de dire certaines choses que vous ne souhaitez pas le voir dire.

Il est probable que vous ne vouliez pas qu'il dévoile son adresse ip, ce qui peut arriver facilement si vous utilisez certains scripts en tapant par exemple !google myip ou !wolfram who am I ?.

Vous pourriez aussi vouloir l'empêcher de dire certains badwords provoquant immédiatement un Gline sur votre serveur IRC, ou encore l'empêcher de dire des grossièretés ou d'utiliser des commandes s'il est équipé d'une I.A. qui peut apprendre.

Vous pourriez même vouloir l'empêcher de HL quelqu'un.

Les possibilités sont nombreuses, à vous d'en imaginer d'autres.


Fonctionnement

Eggdrop Censor substitue automatiquement les termes que vous souhaitez censurer par un texte de votre choix.
Cette substitution est effectuée à la volée en interceptant tout message envoyé au serveur par l'Eggdrop, puis en le réenvoyant une fois la censure appliquée.

Cette censure s'applique aux messages et notices envoyés à un chan ou à un utilisateur (PRIVMSG et NOTICE); elle ne s'applique donc pas à la partyline.

Il est possible d'utiliser des expressions régulières dans vos chaînes de détection, ou des chaînes de caractères simples.

Pour activer Eggdrop Censor sur un chan, vous devez taper ceci en partyline de l'Eggdrop :
     .chanset #NomDuChan +EggCensor
et ceci pour le désactiver :
     .chanset #NomDuChan -EggCensor
Attention aux majuscules !
En ce qui concerne l'activation ou la désactivation de la censure sur les messages qui sont envoyés à un nick et non pas à un chan (notices y compris), veuillez vous reporter au paramètre de configuration enable_censorship_for_private_msgs.


Exemples :

Citation :<MenzAgitat> !wolfram who am i ?
<Boole> Input interpretation: current geoIP location | IP address: IPv4 address [CENSURE] | IPv6 [CENSURE] | (as seen by Wolfram Alpha) | IP address regisantrt: name | Free SAS | location | Grenoble, Rhone-Alpes, France

<MenzAgitat> .tcl putquick "PRIVMSG #testchan :t'es vraiment qu'un connard"
<Boole> t'es vraiment qu'un bisounours
<Boole> Tcl: 1


Changelog :
Citation :1.0
  • 1ère version
1.01
  • Correction : les caractères unicode étaient corrompus au passage par le censeur.
1.02
  • Correction : le format de fichier du script est passé en utf-8 afin de gérer proprement les caractères accentués dans les expressions censurées.
1.03
  • Correction : le script refusait de se charger sur les Eggdrops v1.8+
  • Correction : le type "regexp" ne remplaçait que la 1ère occurrence s'il en existait plusieurs dans une même ligne.
  • Modification : le type "regexp" est désormais insensible à la casse.


Téléchargement

Eggdrop Censor v1.03

Vous pouvez trouver une liste de mes autres releases ici


Laissez vos commentaires / suggestions / rapports de bugs...
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Répondre
#2
Nouvelle version disponible : v1.01

Changelog partiel :

Citation :v1.01
  • Correction : les caractères unicode étaient corrompus au passage par le censeur.


Téléchargement :

Eggdrop Censor v1.01

Vous pouvez trouver une liste de mes autres releases ici


Laissez vos commentaires / suggestions / rapports de bugs...
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Répondre
#3
Nouvelle version disponible : v1.02

Changelog partiel :

Citation :v1.02
  • Correction : le format de fichier du script est passé en utf-8 afin de gérer proprement les caractères accentués dans les expressions censurées.


Téléchargement :

Eggdrop Censor v1.02

Vous pouvez trouver une liste de mes autres releases ici


Laissez vos commentaires / suggestions / rapports de bugs...
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Répondre
#4
Nouvelle version disponible : v1.03

Changelog partiel :

Citation :v1.03
  • Correction : le script refusait de se charger sur les Eggdrops v1.8+
  • Correction : le type "regexp" ne remplaçait que la 1ère occurrence s'il en existait plusieurs dans une même ligne.
  • Modification : le type "regexp" est désormais insensible à la casse.


Téléchargement :

Eggdrop Censor v1.03

Vous pouvez trouver une liste de mes autres releases ici


Laissez vos commentaires / suggestions / rapports de bugs...
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  [Script] MediaDico (version actuelle : 3.126) MenzAgitat 31 24,925 14/10/2020, 13:26
Dernier message: Imhotep
  [Script] Reanimator (version actuelle : 1.2) MenzAgitat 31 14,778 10/10/2020, 16:07
Dernier message: mcdeffice
  [Script] Topic Warden (version actuelle : 1.54) MenzAgitat 23 15,855 10/10/2020, 15:51
Dernier message: mcdeffice
  [Script] Duck Hunt (version actuelle : 2.11) MenzAgitat 46 17,835 18/09/2020, 19:26
Dernier message: CrazyCat
  [Script] Automatic Translator (version actuelle : 1.1) MenzAgitat 11 6,406 18/09/2020, 15:21
Dernier message: MenzAgitat
  Nick Change Responder (version actuelle : 2.31) MenzAgitat 46 25,408 18/08/2020, 16:47
Dernier message: CrazyCat
  Motus (version actuelle : 3.357) MenzAgitat 477 22,086 19/05/2020, 22:48
Dernier message: pheeric
  [Script] Interface MegaHAL (version actuelle : 4.1.0) MenzAgitat 113 74,250 03/05/2020, 22:00
Dernier message: ShowDowN
  [Script] Anti-Frenzy (version actuelle : 2.02) MenzAgitat 9 7,659 22/04/2020, 13:51
Dernier message: MenzAgitat
  [Script] DicoReverso (version actuelle : 1.03) MenzAgitat 3 6,163 18/04/2020, 02:20
Dernier message: MenzAgitat

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)