Wardog56
Messages postés15Date d'inscriptionmercredi 12 octobre 2005StatutMembreDernière intervention19 juin 2006
-
26 mai 2006 à 14:03
alvinp
Messages postés167Date d'inscriptionmardi 27 juillet 2004StatutMembreDernière intervention31 août 2011
-
12 juil. 2007 à 07:11
Bonjour à tous voilà j'ai un probleme avec mon bot msn que j'ai programmé en C#. J'utilise comme ressource BotPlatformSDK.dll.
Je souhaiterai qu'il donne une réponse lorsque lorsque l'utilisateur lui envoie un message et je me demande comment faire. Désolé je suis vraiment un noob en programmation :(
Voici le code :
class MyHandler : IRobotHandler
{
public
void
sessionOpened
(
IRobotSession session
,
int
OpenMode
){
session
.
send
(
"Slt"
);}
public
void
sessionClosed
(
IRobotSession session
){
}
public
void
messageReceived
(
IRobotSession session
,
IRobotMessage message
){
session
.
send
(
"Sa va?"
);}
public
void
nudgeReceived
(
IRobotSession session
){
int
hasardnudge
;
System
.
Random rnd
=
new
System
.
Random
();
hasardnudge
= (
int
)
rnd
.
Next
(
0
,
1
);
if
(
hasardnudge
0
){
session
.
send
(
"Abuse pas avec les nudges sa fait mal à la tête !!!"
);}
else
{
session
.
send
(
"putin t'abuse grave"
);}
}
public
void
activityAccepted
(
IRobotSession session
){
}
public
void
activityRejected
(
IRobotSession session
){
session
.
send
(
"Bon tant pis si t'accepte pas l'invitation :("
);}
Wardog56
Messages postés15Date d'inscriptionmercredi 12 octobre 2005StatutMembreDernière intervention19 juin 2006 26 mai 2006 à 15:44
Slt MX
Mon probleme est que je n'arrive pas à creer des évenements.
Par exemple je voudrais lorsque l'utilisateur envoi un message du genre "Bonjour" le programme et donc le robot lui repond "Salut sa va?"
Voilà j'espere avoir été assez clair. En tout cas merci de vous interressez à mon probleme :)
Wardog56
Messages postés15Date d'inscriptionmercredi 12 octobre 2005StatutMembreDernière intervention19 juin 2006 26 mai 2006 à 18:04
Oui je m'en suis inspiré d'ailleur j'en ai trouvé un autre. J'ai remarqué qu'il repete ce que dis l'utilisateur et il loggue la conversation dans une console
class
MyHandler : IRobotHandler
{
public void sessionOpened(IRobotSession session
, int OpenMode
){
alvinp
Messages postés167Date d'inscriptionmardi 27 juillet 2004StatutMembreDernière intervention31 août 2011 12 juil. 2007 à 07:11
Bonjours, sa peut être stupide pour certains de poster un message 1 an après mais bon...
Ton truc est tout simple et si tu parle d'évènement il y est déjà!! Il suffit juste de lui faire comprendre que quand l'utilisateur écrit un mot précisement, il répond par rapport à celui-ci!
Pour plus d'info je te propose de te rendre sur le forum d'un gars qui a fait justement ceci pour son bot et a eu la gentillesse de faire un tuto ::
http://leblogdegreg.free.fr/?p=26
Bon courage pour la suite même si un simple copié collé te suffirait