Langage permettant de travailler avec msn - Divers - Programmation
Marsh Posté le 23-11-2005 à 18:02:48
Salut,
Ben tu peux le faire en C++ en t'inspirant / en utilisant les sources de Gaim par exemple.
Amuse toi bien...
Marsh Posté le 23-11-2005 à 18:41:57
Moi je dirais juste de prendre un langage (C++,C,Java, python ,...) et de regarder ce qu'emet un msn messenger normal ... et apres tu balances pareil ...
Marsh Posté le 23-11-2005 à 21:28:42
C# + DotMSN
http://www.xihsolutions.net/dotmsn/
Marsh Posté le 23-11-2005 à 21:32:44
esox_ch a écrit : Moi je dirais juste de prendre un langage (C++,C,Java, python ,...) et de regarder ce qu'emet un msn messenger normal ... et apres tu balances pareil ... |
C'est le plus intéressant, mais c'est alors un pur bot qui ne te permet pas d'intéragir (sauf à ré-écrire entièrement un client, ce qui serait vachement fastidieux).
Miranda IM, non ?
Marsh Posté le 23-11-2005 à 21:40:16
ben en fait j'avais inclu une dll de msn qui me defini une sorte de super classe RTCCORELib avec toutes sortes de propriétés et de méthodes en rapport avec msn mais impossible de faire quoi que ce soit ça ne fonctionne pas (.net)
peut etre vous avez une idée
merci d'avance Laeticia
Marsh Posté le 23-11-2005 à 21:42:44
comme je l'ai signalé plus haut, pour .NET y'a la lib dotMSN dont j'ai donné le lien
Marsh Posté le 23-11-2005 à 21:59:15
ReplyMarsh Posté le 23-11-2005 à 22:03:48
bin c'est une lib .net qui te permet de te connecter a msn & cie
Marsh Posté le 23-11-2005 à 22:19:59
flaeticia a écrit : hmm j'ai bien regardé dotMSN, c'est une sorte de copie de msn non ? |
Non, c'est une implémentation du protocole de communication de MSN, qui te permet donc de te connecter aux réseau MSN et de l'utiliser sans avoir à te soucier (théoriquement) des détails bassements matérialistes comme le formattage des packets ou la compression du flux. Idem pour MSNLib et MSNP
Marsh Posté le 24-11-2005 à 06:44:12
esox_ch a écrit : Moi je dirais juste de prendre un langage (C++,C,Java, python ,...) et de regarder ce qu'emet un msn messenger normal ... et apres tu balances pareil ... |
C'est pas ce qui était demandé?
Marsh Posté le 24-11-2005 à 08:18:00
esox_ch a écrit : C'est pas ce qui était demandé? |
Oui, mais elle ne précise pas si elle veut, en plus de la partie "robot", pouvoir reprendre le contrôle de son client. Cas dans lequel un plugin pour un soft existant serait sans doute plus indiqué. Mais on est vraissemblablement pas dans cette hypothèse, à la lecture de la suite de la discussion.
Après un rapide coup d'oeil sur Gougueule, en Java, c'est pas la joie. Projets abandonnés, clients tout faits, ...
Marsh Posté le 24-11-2005 à 08:30:37
Bah en java faudrait faire ça from scratch .. ça m'etonne un peu qu'il n'existe pas une lib comme en python ou c# .. P-e que vu que java est surtout utilisé dans le monde de l'entreprise personne y a pensé? En tous cas c'est pas vraiment le genre de projet qui m'entousiasme
Marsh Posté le 24-11-2005 à 09:14:23
esox_ch a écrit : Bah en java faudrait faire ça from scratch .. ça m'etonne un peu qu'il n'existe pas une lib comme en python ou c# .. P-e que vu que java est surtout utilisé dans le monde de l'entreprise personne y a pensé? En tous cas c'est pas vraiment le genre de projet qui m'entousiasme |
C'est sympa pour faire un robot qui répond à ta place.
Project Manager : "Did you have a look at the document I sent you earlier ?"
My Robot : "Yes, of course, I did. "
Project Manager : "Tu devrais faire un effort et être un peu plus concentré sur ton travail".
My Robot : "Yes, of course, Sir."
Marsh Posté le 24-11-2005 à 10:03:49
Salut
ben justement j'aimerai pouvoir utiliser le msnmsgr classique. intéragir avec.
déjà je voulais savoir si avec cette lib .net, il était possible par exemple d'avoir un textbox de la remplir de valider, et que ça change par exemple le pseudo utilisé dans le msnmsgr. Déjà ça je serai contente. Ca me permettrait de comprendre et de savoir s'il y a interaction.
ensuite moi j'ai besoin de travailler avec le msnmsgr de base, histoire de conserver tout.
J'espere que je suis claire
Merci encore
Laeticia
Marsh Posté le 24-11-2005 à 11:10:58
Finalement, il vaudrait donc mieux partir d'un client existant et tenter de le customiser, plutôt que de partir d'une simple lib de communication et de devoir (re)bâtir toute l'interface.
Beh... Miranda IM, c'est un truc de ouf, customizable à donf. Il existe des centaines de plugins. Un truc de geek. J'ai jamais regardé au développement de plugins, mais à moins que les autres ici ne m'arrêtent, je te conseillerais d'y jeter un oeil.
Il existe même un plugin bot qui tient des conversations à ta place. Y'a des plugins pour tout et n'importe quoi !
A la limite, ce que tu veux existe peut-être déjà !
Marsh Posté le 24-11-2005 à 11:19:42
sircam a écrit : Finalement, il vaudrait donc mieux partir d'un client existant et tenter de le customiser, plutôt que de partir d'une simple lib de communication et de devoir (re)bâtir toute l'interface. |
vi possible mais moi ce que je veux (je sais je suis chiante), c'est de le faire moi même !!!! c++ ou .net c pas le pb
donc j'attend les réponses aux questions que j'ai posé !
merci quand mm
Laeticia
Marsh Posté le 24-11-2005 à 11:25:29
sircam a écrit : Finalement, il vaudrait donc mieux partir d'un client existant et tenter de le customiser, plutôt que de partir d'une simple lib de communication et de devoir (re)bâtir toute l'interface. |
ouais je l'avais bricolé un peu, fut un tps.
le seul gag c'est quand tu fais un bot ICQ, en pleine session de debug intensif avec plantage et connec par bacs entier, tu te manges un truc genre "ah bin tu t'es connecté sur ICQ trop de fois ces derniers temps, compte desactivé pour une heure" ou dans le genre, c'est top
Marsh Posté le 24-11-2005 à 18:40:13
flaeticia a écrit : vi possible mais moi ce que je veux (je sais je suis chiante), c'est de le faire moi même !!!! c++ ou .net c pas le pb |
mais tu veux quoi, nom d'un shampooing de Kojak ?
tu veux faire un logiciel qui ira papoter tout seul en passant par MSN Messenger ? ou alors faire un clone de MSN Messenger ?
dans le 1er cas, t'y vas à coup de Win32 et du SendMessage() qui va bien, dans le second, tu utilises une des lib qui t'ont été fournies !
et si vraiment t'as pas envie d'utiliser de lib, tu télécharges Ethereal, tu le lances, tu papotes sur MSN un petit moment, et tu regardes le log de Ethereal pour te parser le protocole à la mano, et bon courage au passage
Marsh Posté le 24-11-2005 à 19:06:37
bah 1er cas
tu peux développer un petit peu si c'est possible ? c'est quoi à coup de win 32 et tout ?
Merci de ta réponse
Laeticia
Marsh Posté le 24-11-2005 à 19:09:16
ReplyMarsh Posté le 24-11-2005 à 19:55:14
Dis donc, Laeticia, tu es du genre contradictoire.
Citation : vi possible mais moi ce que je veux (je sais je suis chiante), c'est de le faire moi même !!!! |
Pas de problème, rien ne t'empêche de faire abstraction des plugins existants et d'écrire le tien.
Si je t'ai suggéré Miranda IM, c'est parce que ce client est manifestement conçu pour accueillir des plugins (p.e., dans Miranda, Yahoo Messenger EST un plugin) et que tu trouveras certainement pas mal d'infos.
Tu pourrais écrire ton mini-robot ET bénéficier des fonctionalités d'un excellent client pour papoter et gérer tes contacts - mieux qu'avec la bouse de MSN Messenger client d'origine.
Marsh Posté le 24-11-2005 à 20:03:17
chrisbk a écrit : msdn.microsoft.com |
hmm je dois pas etre maligne je vois rien qui m'interesse là dedant ou je vois mal
Marsh Posté le 24-11-2005 à 20:04:32
Va un peu voir Miranda IM.
Marsh Posté le 24-11-2005 à 20:07:21
sircam a écrit : Va un peu voir Miranda IM. |
j'ai vu j'ai vu mais non
moi j'aime bien msn messenger, donc je vais developper autour
Marsh Posté le 24-11-2005 à 20:11:58
flaeticia a écrit : j'ai vu j'ai vu mais non |
Ben t'as plus qu'à aller voir ce que t'a conseillé chris, et amuse toi bien
Marsh Posté le 24-11-2005 à 20:13:08
M'enfin, Laeticia ?
Tu te rends pas compte de ce que tu dis ???
Marsh Posté le 24-11-2005 à 20:14:38
MSn messenger ets pas libre, tu pourras broder que dalle
Marsh Posté le 24-11-2005 à 20:16:01
ReplyMarsh Posté le 24-11-2005 à 22:53:33
flaeticia a écrit : hmm je dois pas etre maligne je vois rien qui m'interesse là dedant ou je vois mal |
tu utilises FindWindow() pour récupérer un HWND pour la fenêtre de Messenger (c'est une fenêtre de classe DirectUIHWND, puis tu utilises ce HWND en paramètre de SendMessage pour envoyer un WM_SETTEXT à cette fenêtre.
masklinn a écrit : Ben t'as plus qu'à aller voir ce que t'a conseillé chris, et amuse toi bien |
c'est moi qui lui ai conseillé en premier
Marsh Posté le 25-11-2005 à 01:28:01
ah ben non, ça marche plus avec MSN 7, ils ont changé de classe de controle, et SendMessage est dans les choux
d'apres SoftICE (), ils utilisent maintenant les controles Active Accessibility, faudra donc surement passer un coup de IAccessible:: put_accValue() pour faire ton truc
Marsh Posté le 25-11-2005 à 09:30:29
ah ben j'ai trouvé exactement ce que tu cherchais
http://www.codeguru.com/Cpp/COM-Te [...] php/c5563/
amuse toi bien (et bon courage surtout)
Marsh Posté le 26-11-2005 à 13:57:57
Harkonnen a écrit : ah ben j'ai trouvé exactement ce que tu cherchais |
héhé merci bien !!
je vais aller voir ça de plus près mais ça ma pas l'air gentil comme truc
Merci tout de meme !
Marsh Posté le 23-11-2005 à 08:54:02
Bonjour !
Voilà je cherche à savoir quel type de langage me permettrait de réaliser les actions suivantes :
Demarrer msn messenger à une heure présice
m'y connecter
me mettre en ligne
et répondre une phrase lorsque l'on m'interpelle
Je sais tout le monde va me dire mais prend Msn + de patchou !
D'accord, mais j'ai envie de me donner un challenge, et le faire par conséquent moi même (du moins essayer).
Si vous avez des exemples des idées, des notions visant à savoir comment interagir avec msn messenger etc ... merci de m'aider
Merci pour vos réponses
Laeticia