POUR-VOUS-AIDER
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

POUR-VOUS-AIDER

Le forum consacré à l'aide informatique
 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
-64%
Le deal à ne pas rater :
-64% sur le Lot de 2 Enceintes bibliothèques Jamo S17F (gris ou bleu)
199 € 549 €
Voir le deal

 

 Faire repondre votre eggdrop au paroles sur le chan

Aller en bas 
3 participants
AuteurMessage
Exar-Kun
Modérateur
Modérateur
Exar-Kun


Nombre de messages : 194
Date d'inscription : 09/01/2005

Faire repondre votre eggdrop au paroles sur le chan Empty
MessageSujet: Faire repondre votre eggdrop au paroles sur le chan   Faire repondre votre eggdrop au paroles sur le chan Icon_minitimeDim 10 Avr - 15:37

Ce tcl fera repondre votre bot des que quelqu'un dira salut sur le chan ou il est :

set bonjour(chans) "#pour-vous-aider"

# voici comment programmer les mots auquel le bot repondra
bind pub -|- salut fun:pub:bonjour

#reponses a la personne disant "salut"
set bonjour(msgs) {
"Hello"
"Kikoo"
"Bonjour"
"Slt"
"'Lut"
"Ahhh voila"
"Hi"
"PlO_oF"
"Yeah, Le Come Back du"
"Salut"
} ( ne pas oublier cette acolade !! )

Vous pouvez bien sur rajouter des reponses en utilisant la meme syntaxe.
Revenir en haut Aller en bas
SeallerGhosT
Administrateur
Administrateur
SeallerGhosT


Nombre de messages : 408
Date d'inscription : 19/10/2004

Faire repondre votre eggdrop au paroles sur le chan Empty
MessageSujet: Re: Faire repondre votre eggdrop au paroles sur le chan   Faire repondre votre eggdrop au paroles sur le chan Icon_minitimeLun 23 Mai - 0:24

On vient de me signaler ce qui est vrai que tu as oublié la procédure qui est la partie la plus complexe. Pour l'exemple "bonjour" voila ce que ça donne:

Code:
proc fun:pub:bonjour {nick uhost hand channel arg} {
global bonjour fun botnick
if ![matchattr $nick $fun(ignflags) $channel] {
  if {[fun:flood $nick $uhost]} {
      return 0
  }
}
if {(([lsearch -exact [string tolower $bonjour(chans)] [string tolower $channel]] != -1) || ($bonjour(chans) == "*")) && (![matchattr $hand b]) && ($nick != $botnick)} {
  if ![string length $arg] {
      puthelp "PRIVMSG $channel :[lindex $bonjour(msgs) [rand [llength $bonjour(msgs)]]] $nick"
      return 1
  }
}
}

Il faut juste la mettre à la suite du script.

SeallerGhosT
Revenir en haut Aller en bas
Kennis




Nombre de messages : 4
Date d'inscription : 04/09/2005

Faire repondre votre eggdrop au paroles sur le chan Empty
MessageSujet: Re: Faire repondre votre eggdrop au paroles sur le chan   Faire repondre votre eggdrop au paroles sur le chan Icon_minitimeDim 4 Sep - 20:47

Mort de rire!!!

mon tit exar il faut lire le tcl "fun" jusqu'au bout !!!!

il te manquais en effet le "truk" pour le faire fonctionner....
Revenir en haut Aller en bas
Contenu sponsorisé





Faire repondre votre eggdrop au paroles sur le chan Empty
MessageSujet: Re: Faire repondre votre eggdrop au paroles sur le chan   Faire repondre votre eggdrop au paroles sur le chan Icon_minitime

Revenir en haut Aller en bas
 
Faire repondre votre eggdrop au paroles sur le chan
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Tcl d' auto-ident pour votre eggdrop
» [Eggdrop] Installation d'un Eggdrop en local
» Resolution Conflit Botserv /VS\ Eggdrop
» Regles ecrit par les propriétaires du chan
» créer un chan de discussion [tuto]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
POUR-VOUS-AIDER :: Programmation :: Les langages :: Les scripts Tcl-
Sauter vers: