Aide - Recherche - Membres - Calendrier
Version complète : Reponses Automatiques Du Bot
CCS Forums > VSIXc Chat > FlashVSI
ptit nuage
Bonsoir,

Apres avoir disparu pas mal de temps, je reviens car les salles me manquaient.

J'utilisais le bot CCScript pour msn groups.

Je viens de telecharger le dernier bot pour vsix, installer le quizz.

Par contre, je savais sur l'ancien bot, modifier pour que le bot reponde a des mots clés. sur ce bot je sais plus comment il faut faire.

Merci de m'aider

Ptit nuage
Orus
CITATION(ptit nuage @ 14/07/2007, 04:37) *
Bonsoir,

Apres avoir disparu pas mal de temps, je reviens car les salles me manquaient.

J'utilisais le bot CCScript pour msn groups.

Je viens de telecharger le dernier bot pour vsix, installer le quizz.

Par contre, je savais sur l'ancien bot, modifier pour que le bot reponde a des mots clés. sur ce bot je sais plus comment il faut faire.

Merci de m'aider

Ptit nuage



salut, si tu fouilles bien dans le forum, il y a reponse à ta question tongue.gif

Mais bon il faut que ça se declenche dans un evenement ON TEXT, ensuite, comme c'est pour vsixc, il faut que tu utilises $vstrip pour virer les premiere partier de ce qui arrive ( enfin le code police et couleur ...)

- Je te conseil de regarder ce que te dis l'aide de mirc pour ON TEXT
-fouille aussi le forum tongue.gif

et si tu trouves vraiment pas comment proceder, reviens ici et on t'expliquera plus en detail


tiens aussi voilà ce que dit l'aide de mirc :

CITATION
L'évènement on TEXT se déclenche quand vous recevez des messages privés et/ou de salon.

Format : on <niveau>:TEXT:<texte correspondant>:<*><?><#[,#]>:<commandes>
Exemple : on 1:TEXT:*help*:#mirc,#irchelp:/msg $nick Quel est le problème ?


voili voilou tongue.gif

à plus ^^
Félix-le-©hat™
Format :

on 1:TEXT:*bonjour*:#:/privmsg # $vsix.doencode(Garamond,0000AA,$true,$false,Bonjour $nick çà boom ?)

Le reste, tu dois encore t'en rappeler rolleyes.gif
La ligne est expliquée dans un post de C-Dryk™

Pour plus de renseignements, demandes smile.gif
ЯЄβЄ££€
CITATION(Félix-le-©hat™ @ 14/07/2007, 14:03) *
Format :

on 1:TEXT:*bonjour*:#:/privmsg # $vsix.doencode(Garamond,0000AA,$true,$false,Bonjour $nick çà boom ?)

Le reste, tu dois encore t'en rappeler rolleyes.gif
La ligne est expliquée dans un post de C-Dryk™

Pour plus de renseignements, demandes smile.gif


Felix, smile.gif *bonjour* ça a des inconvenients parce que ça prends le "bonjour" n'importe où dans la phrase smile.gif


Félix-le-©hat™
CITATION(ЯЄβЄ££€ @ 14/07/2007, 14:29) *
Felix, smile.gif *bonjour* ça a des inconvenients parce que ça prends le "bonjour" n'importe où dans la phrase smile.gif




Bien logique biggrin.gif
Bonjour, c'est Bonjour smile.gif
C'est vrai que, par contre "con", ce n'est plus la même tournure
Parce que là, tu vas te prendre les : Connexion, conversation, blaconblabla rolleyes.gif

Mais non..... Je ne mettrai pas mon fichier anti-blasphèmes rolleyes.gif

Tout dépend de ce qui'il veut en faire blink.gif
Si c'est pour l'accueil, beaucoup de mot ne prêtent pas à confusion :
Bonjour, Hello, etc..
C'est vrai que pour certains :
Hi ---> chier
Allo ---> ballon, etc..

Dans ce cas, il passe par un vrai fichier Text
juste un conseil (déjà expliqué par C-Dryk™)
if (machin isin $-1) ---> être sure que ce n'est pas un mot du genre de Hi (comme ci-dessus), genre mettre : if (!machin ou @machin)
ou
if (machin iswm $-1) || (machin * iswm $-1) || (* machin iswm $-1)...... etc..

Voilà mon point de vue wink2.gif
Beaucoup plus d'écriture, mais, perso, j'aime pas le "isin"

Celà répond-t-il à ton post ???
Orus
CITATION(Félix-le-©hat™ @ 14/07/2007, 15:05) *
Bien logique biggrin.gif
Bonjour, c'est Bonjour smile.gif
C'est vrai que, par contre "con", ce n'est plus la même tournure
Parce que là, tu vas te prendre les : Connexion, conversation, blaconblabla rolleyes.gif

Mais non..... Je ne mettrai pas mon fichier anti-blasphèmes rolleyes.gif

Tout dépend de ce qui'il veut en faire blink.gif
Si c'est pour l'accueil, beaucoup de mot ne prêtent pas à confusion :
Bonjour, Hello, etc..
C'est vrai que pour certains :
Hi ---> chier
Allo ---> ballon, etc..

Dans ce cas, il passe par un vrai fichier Text
juste un conseil (déjà expliqué par C-Dryk™)
if (machin isin $-1) ---> être sure que ce n'est pas un mot du genre de Hi (comme ci-dessus), genre mettre : if (!machin ou @machin)
ou
if (machin iswm $-1) || (machin * iswm $-1) || (* machin iswm $-1)...... etc..

Voilà mon point de vue wink2.gif
Beaucoup plus d'écriture, mais, perso, j'aime pas le "isin"

Celà répond-t-il à ton post ???


Je me permet une petite rectification.

tout d'abord, c'est $1- pas $-1

ensuite
CODE
on *:text:*bonjour*:#:

revient au même que si tu mettait
CODE
if (bonjour isin $1-)


Par ailleur, dans ton code l'inconvenient c'est que des que ton script detectera le mot bonjour il réagira, je ne sais pas si c'est la meilleur chose. Par exemple tu dis : j'en ai marre des gens qui entre sans dire bonjour. << dans ce cas ton script réagira avec ta phrase déja conçu.
Est ce le mieux?? je ne pense pas.

Par contre par exemple ( et ça ne sera pas le meilleur)

CODE
on *:text:*:#: {
tokenize 32 $vstrip($1-)
if (Bonjour == $1) { msg # ici je detecte que si le premier mot de ma phrase est bonjour }
}


Comme je le dis plus haut, ce n'est pas la meilleur façon mais je la trouve perso plus correct que de mettre le mot entre deux joker.
Félix-le-©hat™
Dsl pour le $1-

Tu vois ke je tape sans ripper
Me suis trompé XPLDRRRRRR

Par contre t'as repris le mot "Bonjour"

pour "con" tu fais pareil ?

$1 == con ?

C'est sûre que çà va être le 1er mot smile.gif
Si je me rappelle bien blink.gif
C'est pas toi qui a testé : "Bande de con" rolleyes.gif
Il est où ton $1 ?
Orus
CITATION(Félix-le-©hat™ @ 14/07/2007, 15:32) *
Dsl pour le $1-

Tu vois ke je tape sans ripper
Me suis trompé XPLDRRRRRR

Par contre t'as repris le mot "Bonjour"

pour "con" tu fais pareil ?

$1 == con ?

C'est sûre que çà va être le 1er mot smile.gif
Si je me rappelle bien blink.gif
C'est pas toi qui a testé : "Bande de con" rolleyes.gif
Il est où ton $1 ?



Pour con, quand tu regarde l'aide de mirc, il y a un identifiant qui s'appelle : $istok

dans ce cas, tu peux tester que si un token est egal à con

par exemple :

CODE
on *:text:*:# {  if ($istok($vstrip($1-),con,32)) { msg # ici je detecte que le mot con ou qu'il soit mais je ne detecte pas concevoir ni reconduire } }
ptit nuage
Bonjour

Merci de votre aide, et de vos reponses rapide !!

La ligne de commande fonctionne.

Je pense qu'effectivement c'est mieux de passer par le fichier text. le tout c'est que je me trompe pas dans la programmation.

Je pense que je viendrais encore vous embetter

Salutation
Ceci une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquez ici.
Invision Power Board © 2001-2012 Invision Power Services, Inc.