Tcl Ban a Vue
#1
Bonjour Smile

Je suis a la recherche d'un tcl pour un systeme de ban a vue sur pseudo/host/ipdecodée.
Quand un bot deban la personne, que mon bot reban direct par derriere, et non un systeme de .+boulet qui banni a l'entrée de l'user.
Par exemple ces 3 formats :

[11:57:13] × Mode : BoTX / -bb *blabla*!guest@* *bloblo*!guest@*
[11:57:13] × Mode : Mon bot / +bb *blabla*!guest@* *bloblo*!guest@*
[11:57:15] × Mode : BoTX / -b *!guest@1965170513.net
[11:57:15] × Mode : Mon bot / +b *!guest@1965170513.net
[11:57:19] × Mode : BoTX / -b *!guest@AC*.ipt.aol.com
[11:57:19] × Mode : Mon bot / +b *!guest@AC*.ipt.aol.com

Par avance merci
Bon Week-end :d

Bewess
Gilles
Répondre Avertir
#2
Je ne comprend pas... comment sont bannies les personnes initialement?
Parce que le mode "sticky" sur les bans dans l'eggdrop est le plus simple.

Mais c'est dangereux, la plupart des réseaux limitent la liste des bans à 30, donc il vaut mieux rebannir lorsque l'utilisateur incriminé revient.
Répondre
#3
Bonsoir,

Je comprends pas votre question Mad
En fait c'est un ban reconduit
Un bot l'enleve car les ban sont limiter a 20 mins, et j'aimerais que mon bot le remettent apres le deban pour le reconduire 20min
Sachant que les bot qui deban sont ceux du serveur donc j'y ai pas access
Et je veux pas que la personne puissent revenir sur le salon et apres etre viré. J'espere avoir ete un peu plus clair :s

Bonne soirée Smile
Gilles
Répondre Avertir
#4
fais ton eggdrop detecté un mode -b et fais le (re)ban l'host debanni ...
CrazyCat a écrit :La prochaine fois, essaye d'imaginer que j'ai un cerveau ...
Répondre Avertir
#5
Ma question est simple: comment sont bannies les personnes la première fois? en passant par l'eggdrop ou directement?
Si c'est en passant par l'eggdrop, il suffit que le ban soit déclaré permanent et sticky, l'eggdrop le remettra aussitôt qu'il sera enlevé.
Si c'est directement (un op ou un service), il faut que l'eggdrop ajoute ce ban dans sa liste et le mette en permanent et sticky.
Ou bien comme l'a dit BdS, il suffit de:
TCL
bind - mode "#canal -b" proc:reban
proc proc:reban {nick uhost hand chan mode} {
   ...
}


Répondre
#6
bonsoir Smile

merci pour les reponses Smile votre raisonnement est good, mais concretement j'fais comment exactement?
Pour te repondre crazycat c'est le bot qui le pose le ban
Encore merci de votre patience et de votre aide Smile

Bonne soirée
bewess
Gilles
Répondre Avertir
#7
Bonjour Smile
Me revoila ( lol )
Je n'ai toujours pas regler mon probleme de reban auto
Vais essayer d'etre plus clair lol
Donc si je pose un ban ( en tant que Operateur : Mode : bewess / +bbb *!guest@77.204* *Jhde21ans*!*@* *!*@1089778881.fr par exemple ), le bot du serveur enleve ce ban au bout de 20 mins ( Mode : Botserveur / -bbb *!guest@77.204* *Jhde21ans*!*@* *!*@1089778881.fr )
J'aimerais donc que mon eggdrop ( qui lui est simple op ) au -bbb du bot du serveur remette le ban
Si vous pouviez me montrer comment faire
Par avance merci Smile
Bonne fin de journée a vous
Bewess
Ps : J'espere avoir etait plus explicite
Ps1 je sais pas a quoi corresponds sticky
Ps2 et pour les bans permanents il prends pas le formats *!guest@77.204* et permanents sur host ca lui permet quand meme de rentrer sur le salon avant de se faire bannir.
Le but etant de ne pas pouvoir le faire entrer du tout
Gilles
Répondre Avertir
#8
Tu n'as pas répondu à ma question principale: comment mets-tu le ban?
Est-ce que tu le fais directement sur irc (/mode #canal +b machin), via un service (!kickban machin) ou depuis l'eggdrop (en party-line)?

Sans une réponse précise à cette question précise, tu n'auras pas de solution vu qu'on a aucun élément tangible
Et as-tu essayé le script donné par BdS?
Répondre
#9
Bonjour Smile
Désolé de ma non réponse, en fait je peux le pose moi meme. (/mode #canal +b machin) car apparemment le bot gere pas les ip decodées ( ou c'est moi qui sait pas les poser ( fort possible aussi :p )
Pour ce qu'a dis Bds c'est a mon avis ce que je recherche , mais je sais pas le coder ( desoler Mad )
Encore un grand merci pour votre attention/reponse
Bonne journée
bewess
Gilles
Répondre Avertir
#10
TCL
bind - mode "#canal -b" proc:reban
proc proc:reban {nick uhost hand chan mode {target ""}} {
   if { $target == "" } { return }
   pushmode $chan +b $target
   flushmode $chan
}


Répondre
#11
Merci, je vais tester cela et vous tient au courant Smile
Par contre j'viens d'y penser ( et je comprends mieux vos questions maintenant Mad ) si je met ce tcl ca va rebannir " tous " les bans ?
Hors je veux juste rebannir certains boulets recurant et non ceux qui ont bouletiser qu'une fois.
D'ou vos questions je suppose sur " qui " ou " comment " je pose le ban.
Désoler d'etre long a la detente Mad

Bonne fete de la musique et bon week-end
bewess
Gilles
Répondre Avertir


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté