begin process at 2008 05 16 20:54:31
1 173 738 membres
547 nouveaux aujourd'hui
13 972 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

BOT MSN PAR INCESOFT (LIVEAGENT)


Information sur la source

Catégorie :Divers Source .NET ( DotNet ) Classé sous : bot, red, incesoft, msn, liveagent Niveau : Débutant Date de création : 20/07/2007 Date de mise à jour : 09/08/2007 21:09:17 Vu / téléchargé: 10 085 / 379

Note :
Aucune note

Commentaire sur cette source (36)
Ajouter un commentaire et/ou une note

Description

Et oui, il est possible de passer par un service gratuit ou du moins une majeur partie gratuite :)

Ce qui évite de faire une client MSN au complet! Donc essayez sa peut être génial...

Je publie cette source car je suis partie de la base disponible sur sp.incesoft.com (le site officiel), pour y ajouter une interface graphique (si c'est comme cela que l'on l'appel).

Pour faire votre bot afin de tester la source, il faut vous inscrire à l'adresse juste au dessus d'Incesoft!!

Il y a encore quelques problèmes et c'est aussi le but de ce post :D

En ce qui concerne l'application, je suis novice et donc je sais même pas différencier le .Net du sans .Net!!! (J'espère que vous m'expliquerez)

Conclusion

Le code est trop long pour l'afficher je trouve :)

Pour accéder à l'administration depuis MSN après la configuration tapez sur MSN :: bot_admin motdepasse

Il faut créer les table nécessaire au fonctionnement (disponible dans l'archive).

Tout est dans le ZIP! (Aucune compilation n'est disponible toute prête dans l'archive)
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

20 juillet 2007 07:04:17 :
Petite précision à propos d'Incesoft
20 juillet 2007 16:08:19 :
Version plus correct au niveau de l'administration!!
26 juillet 2007 11:59:15 :
Mise à jour avec switch case pour l'administration mais pas encore pour les réponses du bot!!
31 juillet 2007 19:39:15 :
Incrustation de base MySQL, maintenant sa fonctionnera qu'avec une BBD MySQL
31 juillet 2007 22:52:44 :
Quelques bugs pour l'affichage des administrateurs (lorsqu'il n'y en avait pas) Fichier de tables MySQL maintenant disponible!
31 juillet 2007 23:50:45 :
Cette fois-ci c'est les conversations qui sont enregistrés :)
01 août 2007 15:24:29 :
Kill de l'application pour la fermeture...
02 août 2007 20:45:33 :
Modifications mineurs mais bien importantes!!
03 août 2007 14:13:36 :
Ajout d'un bouton de création des tables MySQL, pour plus de simplicités!
08 août 2007 21:37:25 :
Quelques checkbox rajoutés et un bouton pour effacer le contenu des cases de l'identification MySQL pour pas tout effacer petit à petit!
08 août 2007 22:07:54 :
Changement de l'image de démonstration!!
09 août 2007 10:33:19 :
Ajout d'un bouton afin de pouvoir essayer redbot sans MySQL, ce qui enlève pas mal de fonctions!!
09 août 2007 21:09:17 :
Ajout de la fonction calcul (http://www.csharpfr.com/code.aspx?ID=28680 --> ricklekebekoi). Pour calculer, voici un exemple :: =50*3
  • signaler à un administrateur
    Commentaire de alvinp le 20/07/2007 07:02:10

    Pour l'erreur qui me chiffonne, il s'agit en fait de la fermeture de l'application!!!

    Et oui, celle-ci reste en mémoire (dans les processus) et je n'ai pas trouvé de solution au problème.

    Si vous avez des idées ou même la réponse au problème, je suis impatient...

  • signaler à un administrateur
    Commentaire de Nix le 20/07/2007 13:23:03 administrateur CS

    C'est un LiveAgent ?
    Je n'ai pas eu le temps de tester ta source mais si c'est le cas, cela permettrait de faire des bots comme celui que wygwam nous a développé http://www.codes-sources.com/optionmsn.aspx

  • signaler à un administrateur
    Commentaire de alvinp le 20/07/2007 14:41:55

    Je ne sais pas ce que tu entend pas LiveAgent!! Mais c'est un programme que tu laisse tourner sur ton ordinateur qui va interagir avec Incesoft chez qui est le client MSN.

    Les évènements sont réceptionné par le programme et à vous de faire des actions qui en découle...

  • signaler à un administrateur
    Commentaire de Nix le 20/07/2007 15:03:13 administrateur CS

    On me confirme que c'est bien le sdk des LiveAgent. Donc effectivement cela permet de faire son propre bot msn comme celui qu'on mis en place.
    Bref c'es très pratique et cela peut s'avérer très utile.

  • signaler à un administrateur
    Commentaire de iow4 le 20/07/2007 15:16:22

    J'ai tester c'est bien pratique car :
    - ton bot reste toujours en ligne même quand le prog de contrôle n'est pas lancer ( à ce moment le bot est absent )
    - L'interception des évenements est l'envoie de message est vraiment très simple !

    Mais :
    - On est très limité, dans la version gratuite il n'y a pas grand chose par rapport à un bot qui pourrait être réalisé avec le Dotmsn.dll par exemple
    - Le systeme fonctionne avec une interface, on est donc obliger n'implémenter toutes les méthodes d'évenement alors qu'on ne les utilises pas forcement toutes.

  • signaler à un administrateur
    Commentaire de alvinp le 20/07/2007 15:24:22

    C'est vrai que c'est très limité!!
    Je n'arrive même pas à récupérer le statut de tout les contacts sans pour autant lancer de session (ce que je ne sais pas faire non plus ^^).

    Mais c'est simple et peut être utilisé par presque n'importe qui...

  • signaler à un administrateur
    Commentaire de alvinp le 20/07/2007 16:12:03

    Je viens de mettre une meilleur version du programme!!

    Si vous ne savez pas comment l'utiliser malgré toutes les explications vous pouvez vous rendre sur mon forum où j'ai mit un tutoriel.
    (nécessite une inscription ainsi qu'une présentation)

    http://forums.redstation.fr/viewtopic.php?t=270

    J'espère que ce programme vous sera très util :D

  • signaler à un administrateur
    Commentaire de TheSin le 21/07/2007 09:23:14

    Salut
    Connais-tu les structures de contrôle switch/case ?
    C'est quand même 100x mieux que 50 if/elseif à la suite ;-) (fichier RedBot.cs, méthode "messageReceived").

    Sinon ça m'a l'air sympa ces LiveAgent :-)

  • signaler à un administrateur
    Commentaire de alvinp le 21/07/2007 09:54:46

    Ah merci de m'y faire penser, je programme en php donc je connais mais je me demande si l'on peut y mettre des conditions à la chaine pour un résultat ou si l'on doit mettre une case par mot correspondant!!

    Enfin, je vais m'y tester :D

  • signaler à un administrateur
    Commentaire de alvinp le 21/07/2007 10:02:54

    Sa a l'air de fonctionner (si l'on enlève le break sa continue vers la case suivante ce qui m'intéresse) ^^

  • signaler à un administrateur
    Commentaire de alvinp le 21/07/2007 10:13:44

    Je viens de m'apercevoir que ce n'est pas vraiment possible avec msgplus.IndexOf ou plutôt, je ne sais pas comment le changer de manière à ce que sa rentre dans le switch et que sa done le même résultat que les conditions en cascade!! :)

  • signaler à un administrateur
    Commentaire de TheSin le 22/07/2007 09:09:51

    bah, IndexOf renvoi un Integer, donc c'est possible, et une string aussi c'est possible. On peut aussi switcher sur des enums sans problème.
    J'ai à peine survolé le code pour le moment, j'ai pas encore le temps de le tester.

  • signaler à un administrateur
    Commentaire de alvinp le 25/07/2007 16:01:13

    J'ai cherché avec un ami une solution pour utiliser un switch case dans ma situation mais l'IndexOf nous bloque complètement!!

    Pouvez-vous me donner une astuce qui me débloquerai ou quelque chose pour simplifier l'utilisation des elseif répétitif...

  • signaler à un administrateur
    Commentaire de angelofdeath08 le 25/07/2007 17:40:16

    switch (charadmin[0])
    {
    case "bot_nudge":
    (Appel fonction x);break;
    case "bot_p4":
    (Appel fonction y);break;
    default:
    return;
    }

  • signaler à un administrateur
    Commentaire de alvinp le 25/07/2007 21:54:13

    Merci mais sa c'est déjà fait, je parlais du la zone qui permet la reconnaissance du texte pour l'affichage du résultat chez l'interlocuteur!!

  • signaler à un administrateur
    Commentaire de alvinp le 27/07/2007 12:46:10

    Il n'y a aucune aide pour les fonctions comme statut et ce qui suit!! C'est dommage car je voudrai changer le statut du bot depuis l'administration et même pouvoir créer des sessions afin d'envoyer un message par le bot à un de ses contacts ou encore récupérer le statut de tout les contacts afin de le rendre disponible sur mon site...

    Il y a encore un petit truc, je voudrai récupérer le surnom et le message personnel du bot pour l'afficher dans les cases prévu aux modifications de ceux-ci mais je ne trouve pas comment faire! :(

    Enfin, je serai ravi si vous m'aidez même un tout petit peu :D

  • signaler à un administrateur
    Commentaire de iow4 le 27/07/2007 13:51:55

    A ma connaissance avec ce service ( du moins la version free ) tu peux pas changer le statut du bot.
    Pour ta deuxième question j'ai rien compris. désolé.

  • signaler à un administrateur
    Commentaire de alvinp le 27/07/2007 18:31:54

    En fait, il est possible de changer le surnom et le message personnel du bot (les deux choses modifiables directement sur msn messenger)!! Mais j'aimerai afficher ce que le bot a déjà.

    Les deux textbox pour ce connecter je les utilisent pour changer justement ces informations et elles sont vide au début!! J'aimerai y afficher les informations déjà présente dans le bot!

    Et puisque tu parle de version free (gratuite), je voudrai savoir si c'est simple d'avoir une version plus complexe et pour quel prix juste pour savoir :D

  • signaler à un administrateur
    Commentaire de alvinp le 02/08/2007 20:49:58

    Vous pouvez me laisser vos commentaires, tells qu'ils soient!

    J'ai l'impression que sa ne vous intéresse pas sinon :)

  • signaler à un administrateur
    Commentaire de Bloody wave le 08/08/2007 23:49:39

    Salut!!

    Moi j'ais un soucis c'est que je voudrais en faire un executable windows pour aller sur mon pc qui sert de serveur.
    J'ai delphi 7 studio, ce bot me permettrais de faire une Faq sur le mail admin. comment je peut faire?? je suis novice

    merci d'avance pour votre réponse

    Bloody-wave

  • signaler à un administrateur
    Commentaire de alvinp le 09/08/2007 01:35:04

    Je ne suis pas très bon en programmation non plus donc je ne comprend pas trop ce que tu veux dire.

    C'est une source qui après compilation est un exécutable, mais il faut un logiciel adéquate (moi j'utilise SharpDevellop)!

    Ensuite celui-ci peut être utilisé n'importe où mais dépend de .Net Framwork 2.0 qu'il faut installer sur la machine.

    Je ne connais pas delphi et je n'ai pas vue de librairie dll du bot disponible pour ceci!

    Dans tout les cas tu peux aller sur le site officiel du bot www.incesoft.com ou directement au bon endroit sp.incesoft.com , j'espère que tu trouvera tout ce que tu veux sinon précise tes intentions pour que d'autres puissent t'éclairer...

  • signaler à un administrateur
    Commentaire de alvinp le 09/08/2007 01:44:48

    Je tiens à ajouter qu'après chaque requêtes MySQL j'ai ajouté une attente d'une seconde pour palier au défaut des serveurs MySQL en ligne qui mettent un peu de temps à répondre!!

    Mais j'ai aussi fait en sorte que le bot écrive avant de répondre, ce qui donne plus l'impression d'une vrai intelligence...

  • signaler à un administrateur
    Commentaire de Bloody wave le 09/08/2007 01:51:05

    Pourrais tu me donner des exemples concrets svp sur:
    Sa programation ( base de données )
    Création de mots clé
    Quel fichier sert a quoi et comment rentrer mes données et les actions a acomplir??
    je n'ai jammais fait de programation qui ressemblai a ca

    merci

  • signaler à un administrateur
    Commentaire de Bloody wave le 09/08/2007 01:55:41

    Il fonctionne sur ftp??

  • signaler à un administrateur
    Commentaire de Bloody wave le 09/08/2007 02:09:46

    Pourquoi losque je le lance il me demande une base mysql, login, mot de passe et serveur??
    Comment je dois faire pour le lancer sur un pc sous windows?
    Une fois que j'aurais saisi la base du sytème je pourrais avancer.

  • signaler à un administrateur
    Commentaire de alvinp le 09/08/2007 02:46:37

    Pour plus de fonctions sur le bot je l'ai couplé à une base de donnée car celles-ci ont un rangement et un maniement extraordinaire!

    Tu dois utiliser un serveur MySQL disponible sous certains windows ou même un serveur web comme Mov'Amp ou EasyPHP.

    Le serveur ou host MySQL lorsqu'il est hébergé sur son propre pc est tout simplement "localhost", le pseudo est "root" d'origine et sans mot de passe, pour la base il faut en créer une dans PHPMyAdmin par exemple et noter son nom dans le programme.

    Si rien n'est créé dans la base il faut cliquer sur le bouton prévu à cet effet!
    Ensuite il ne faut pas oublier le compte chez Icesoft à présenter juste après...

    J'espère que tu as tout suivi!!

  • signaler à un administrateur
    Commentaire de Bloody wave le 09/08/2007 02:51:39

    ca veut dire que dans tout les cas faut que je passe par icesoft, il n'y a pas de moyen pour le connecter a mon compte msn autrement?

    Est-ce que mon hebergeur peut faire l'affaire pour ce type de soft?
    Si oui qu'est ce que je dois faire?

  • signaler à un administrateur
    Commentaire de alvinp le 09/08/2007 02:58:24

    Ton hébergeur ne laissera aucun accès à la base autre que pour le site, et oui ceci est fait pour fonctionner qu'avec Incesoft mais tu peux te faire ton bot toi même en partant de la librairie MSN DotNet (si je ne me trompe pas) --> Sa demande beaucoup plus de boulots!

  • signaler à un administrateur
    Commentaire de alvinp le 09/08/2007 10:35:28

    Voilà, comme précisé j'ai ajouté un bouton qui vous permettra de passer autre l'identification MySQL!

    Cela dit, ce n'est qu'à titre de test car l'administration est totalement ouvert pendant les tests :D

    J'espère que cet essai sera concluant ...

  • signaler à un administrateur
    Commentaire de alvinp le 14/08/2007 09:32:01

    Pas grand monde donne leurs appréciations, je ne comprend pas car sa devrai en plaire plus d'un!

    Vous pouvez tous me communiquer vos gout ou améliorations à apportées, je ne refuse aucun commentaire (sauf les insultes, sa va de soit)...

  • signaler à un administrateur
    Commentaire de Bloody wave le 15/08/2007 18:40:24

    salut!!

    Désolé mais je n'étais pas très présent ces derniers temps, j'ai plusieurs projet qui prennent de l'ampleur et donc je me croque le cerveau plus que jammais :)

    Pour le bot c'est sympa mais je ne m'en sors pas, est-ce qu'il n'y aurais pas un moyen plus simple pour moi de le créer? Ou quelqu'un qui pourrais le gérer?

    Pour le moment ma base de données est petite, mais je vais bientot finaliser des logiciels freeware et je voudrais les intégrer a la base de données en proposant un menu comme encarta.

    Exemple:

    Vous voulez des renseignement sur:

    1: Logiciel 1 (tapez 1)
    2: Logiciel 2 (tapez 2)
    3: Logiciel 3 (tapez 3)
    ect...

    Comme ca je pense qu'il sera possible de créer 1 base par logiciel histoire que le bot ne s'emmêle pas les pinceaux :)

    Merci pour ton aide

    Amicalement

    Bloody-wave

  • signaler à un administrateur
    Commentaire de vincouze le 15/08/2007 22:11:43

    Salut !,
    Bon ok, Je lance mes appréciations ^^,
    Très bon bot !
    Mais je connais aussi : [url=http://www.msgpluslive.net/scripts/view/119-Answering-Machine-Plus/]Answering Machine Plus[/url] avec quelque modification du script... tout devient très facile d'utilisation !
    Mais au final, Bon bot ;)

  • signaler à un administrateur
    Commentaire de alvinp le 16/08/2007 12:11:49

    Pour Vincouze:
    C'est cool aussi mais sa demande le lancement de MSN ou Live Messenger, et pas tout le monde l'a modifié afin de pouvoir le lancer plusieurs fois!!
    Enfin, avantages et inconvénients :)

    Pour Bloody wave:
    Je n'ai pas trop comprit ce que tu attend de ce bot en fin de compte!
    Et pour le reste, je suppose que sa n'a pas de rapport avec le robot mais moi et encarta sa fait 2 ^^

  • signaler à un administrateur
    Commentaire de alvinp le 20/08/2007 01:04:55

    J'ai une demande à faire pour ce programme!

    Si quelqu'un a une astuce pour inclure les dlls dans l'exe (tout en un) j'aimerai bien avoir cette aide pour perfectionner le bot et par la même occasion m'améliorer!!!

  • signaler à un administrateur
    Commentaire de alvinp le 24/08/2007 11:24:21

    Je viens vous dire que je n'avancerai plus ans cette application à par pour régler le problème à la fermeture de celui-ci!!!

    Merci à ceux qui ont donné leurs avis et les autre valent pas le détour!!
    Si j'ai partager cette source c'est avant tout pour avoir un avis, de savoir si il un programme comme celui-ci avec plus d'options pourrait satisfaire la curiosité de plus d'un!

    Enfin bref cette source reste tout de même à votre disposition bonne programmation...

  • signaler à un administrateur
    Commentaire de alvinp le 31/08/2007 20:05:54

    Un dernier message pour vous envoyer sur le tutoriel de mon nouveau bot que j'ai réalisé tout seul malgrès ce que le tutoriel fais croire!

    http://www.greg-blog.fr/the-big-tuto-bot-msn-par-greg-et-pyrofrissons/

    Dites moi ce que vous en pensez, il propose plus d'options sans MySQL! (enregistrement sous fichier texte)

    Celui-ci n'a quasiment aucun bugs donc profitez-en...

Ajouter un commentaire

Discussions en rapport avec ce code source

detection d image par pogo

textBox dans une listView par pogo

Serveur Web par csluikidikilest

Cryptage asymetrique par stronglou

Conservation de valeurs par lumesh

Port série en C# par thebigboss

Fenetres Online / Offline MSN par jdaviaud

Free-Go c'est reparti!!!! par DeAtHCrAsH

WebService par wayak3

Syntaxe ? Color.X par bip98

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS