[Script] Auto Silencer (version actuelle : 1.12)
#1
 
Description :

Ce script permet de définir un flag utilisateur personnalisé, qui aura pour effet d'empêcher les utilisateurs indélicats de parler.
Ces personnes devront obligatoirement posséder un handle dans la liste d'utilisateurs de l'Eggdrop.
Ce flag peut être défini globalement ou localement.

Si un utilisateur possédant ce flag rejoint un chan protégé par Auto Silencer, deux bans étendus seront immédiatement posés sur lui, parmi lesquels un ban "quiet" l'empêchant de parler, et un ban "nickchange" l'empêchant de changer de nick.
Notez que ces deux types de ban ne l'empêchent pas de rejoindre le chan.

Le ban sera enlevé automatiquement quelques minutes après son départ, et sera remis s'il revient.

Votre serveur IRC doit supporter les bans étendus pour que ce script puisse fonctionner, il a été conçu pour les serveurs UnrealIRCd.
Un ban quiet est de la forme ~q:nick!ident@host et un ban nickchange de la forme ~n:nick!ident@host.


Syntaxe :

Pour activer Auto Silencer sur un chan, vous devez taper ceci en partyline de l'Eggdrop :
    .chanset #NomDuChan +AutoSilencer
et ceci pour le désactiver :
    .chanset #NomDuChan -AutoSilencer

Pour définir le flag Q sur l'utilisateur Toto pour le chan #monchan, vous devez taper ceci en partyline de l'Eggdrop :
    .chattr Toto |+Q #monchan
Pour définir le flag Q sur l'utilisateur Toto pour tous les chans sur lesquels l'Eggdrop se trouve :
    .chattr Toto +Q


Exemple :

Citation :[18:13:14] [ broyeur Rejoint le salon ] (Tgl0be@EpiK-65CE97E3.w90-33.abo.wanadoo.fr)
[18:13:15] [ B a n ]Boole a banni de #boulets : ~q:*!*@EpiK-65CE97E3.w90-33.abo.wanadoo.fr
[18:13:15] [ B a n ]Boole a banni de #boulets : ~n:*!*@EpiK-65CE97E3.w90-33.abo.wanadoo.fr
[18:17:41] <MenzAgitat> salut braillard :)
[18:21:27] [ broyeur Part du salon ] (Tgl0be@EpiK-65CE97E3.w90-33.abo.wanadoo.fr)
[18:31:00] [ U n b a n ]Boole a débanni de #boulets : ~q:*!*@EpiK-65CE97E3.w90-33.abo.wanadoo.fr
[18:31:00] [ U n b a n ]Boole a débanni de #boulets : ~n:*!*@EpiK-65CE97E3.w90-33.abo.wanadoo.fr


Changelog :

Citation :v1.0
  • 1ère version
v1.1
  • Correction : le script ne détectait pas le départ d'un utilisateur s'il se faisait kicker, et n'enlevait donc pas les bans.
  • Ajout : le script pose désormais un 2ème ban étendu afin d'empêcher l'utilisateur de changer de nick, et ainsi d'éviter le nick chatting.
v1.11
  • Correction : suppression d'un bind inutile et qui provoquait une erreur lorsque quelqu'un changeait de nick.
v1.12
  • Correction : supprimer un chan des chans enregistrés de l'Eggdrop au moyen de la commande de partyline .-chan provoquait une erreur.


Téléchargement :

Vous pouvez télécharger le script ici : Auto Silencer v1.12

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 14/07/2018)

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
Je vais l'utiliser pour bannir automatiquement CrazyCat quand il vient sur mon salon Very Happy
CrazyCat a écrit :La prochaine fois, essaye d'imaginer que j'ai un cerveau ...
  Répondre
#3
 
Nouvelle version disponible : v1.1

Changelog partiel :
Citation :v1.1
  • Correction : le script ne détectait pas le départ d'un utilisateur s'il se faisait kicker, et n'enlevait donc pas les bans.
  • Ajout : le script pose désormais un 2ème ban étendu afin d'empêcher l'utilisateur de changer de nick, et ainsi d'éviter le nick chatting.

Téléchargement :

Auto Silencer v1.1


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

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.11

Changelog partiel :
Citation :v1.11
  • Correction : suppression d'un bind inutile et qui provoquait une erreur lorsque quelqu'un changeait de nick.

Téléchargement :

Auto Silencer v1.11


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

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
#5
 
Nouvelle version disponible : v1.12

Changelog partiel :
Citation :v1.12
  • Correction : supprimer un chan des chans enregistrés de l'Eggdrop au moyen de la commande de partyline .-chan provoquait une erreur.

Téléchargement :

Auto Silencer v1.12

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 14/07/2018)

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] Reanimator (version actuelle : 1.2) MenzAgitat 25 9,690 11/05/2019, 00:53
Dernier message: Barback
  [Script] Motus (version actuelle : 3.355) MenzAgitat 450 330,027 10/05/2019, 13:19
Dernier message: Barback
  [Script] Duck Hunt (version actuelle : 2.11) MenzAgitat 33 10,687 24/02/2019, 18:52
Dernier message: LokYnesS
  [Script] DicoReverso (version actuelle : 1.02) MenzAgitat 2 3,766 16/07/2018, 11:43
Dernier message: MenzAgitat
  [Script] Automatic Translator (version actuelle : 1.03) MenzAgitat 6 3,905 26/12/2017, 20:50
Dernier message: templala
  [Script] Oracle (version actuelle : 2.3.1) MenzAgitat 16 9,320 14/09/2017, 16:21
Dernier message: MenzAgitat
  [Script] MediaDico (version actuelle : 3.125) MenzAgitat 29 18,831 19/07/2017, 01:41
Dernier message: MenzAgitat
  [Script] Interface MegaHAL (version actuelle : 4.1.0) MenzAgitat 109 58,687 13/05/2017, 18:50
Dernier message: Vanadiium
  Public Quotes System (version actuelle : 2.52) MenzAgitat 100 57,211 07/03/2017, 19:26
Dernier message: Rikudo
  [Script] Menz Agitat's Timebomb (version actuelle : 1.3) MenzAgitat 9 6,128 20/08/2016, 21:13
Dernier message: R0uLi

Atteindre :


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