Langage permettant de travailler avec msn

Langage permettant de travailler avec msn - Divers - Programmation

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  :hello:

Reply

Marsh Posté le 23-11-2005 à 08:54:02   

Reply

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...

Reply

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 ...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 23-11-2005 à 21:28:42    

C# + DotMSN
http://www.xihsolutions.net/dotmsn/


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

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 ?   [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

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
 

Reply

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


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 23-11-2005 à 21:52:56    

En Python ya MSNLib compatible avec le protocole MSN v8 :o
 
Et MSNP, idem


Message édité par masklinn le 23-11-2005 à 21:53:34

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 23-11-2005 à 21:59:15    

hmm j'ai bien regardé dotMSN, c'est une sorte de copie de msn :( non ?
 

Reply

Marsh Posté le 23-11-2005 à 22:03:48    

bin c'est une lib .net qui te permet de te connecter a msn & cie

Reply

Marsh Posté le 23-11-2005 à 22:03:48   

Reply

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


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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é?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

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, ...    [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

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 [:pingouino]


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

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 [:pingouino]


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. :jap:"
 
Project Manager : "Tu devrais faire un effort et être un peu plus concentré sur ton travail".
My Robot : "Yes, of course, Sir."
 
   [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

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  :hello:

Reply

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à !
 
[:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

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.
 
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à !
 
[:pingouino]


 
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  :hello:

Reply

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.
 
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à !
 
[:pingouino]


 
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 [:petrus75]
 
 
 
 

Reply

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
 
donc j'attend les réponses aux questions que j'ai posé !:)
 
merci quand mm :)
 
Laeticia  :hello:


mais tu veux quoi, nom d'un shampooing de Kojak ? [:mlc]
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

Reply

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 ?  :pt1cable:  
 
Merci de ta réponse  
 
Laeticia  :hello:

Reply

Marsh Posté le 24-11-2005 à 19:09:16    

msdn.microsoft.com
 
google sendmessage
google findwindows
 
bonne chance [:petrus75]

Reply

Marsh Posté le 24-11-2005 à 19:55:14    

Dis donc, Laeticia, tu es du genre contradictoire. :o
 

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. :o


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 24-11-2005 à 20:03:17    

chrisbk a écrit :

msdn.microsoft.com
 
google sendmessage
google findwindows
 
bonne chance [:petrus75]


 
hmm je dois pas etre maligne je vois rien qui m'interesse là dedant ou je vois mal :(

Reply

Marsh Posté le 24-11-2005 à 20:04:21    

[:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 24-11-2005 à 20:04:32    

Va un peu voir Miranda IM.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

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  :p  
moi j'aime bien msn messenger, donc je vais developper autour :)

Reply

Marsh Posté le 24-11-2005 à 20:11:58    

flaeticia a écrit :

j'ai vu j'ai vu mais non  :p  
moi j'aime bien msn messenger, donc je vais developper autour :)


Ben t'as plus qu'à aller voir ce que t'a conseillé chris, et amuse toi bien [:marc]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 24-11-2005 à 20:13:08    

M'enfin, Laeticia ?
 
Tu te rends pas compte de ce que tu dis ???
 
[:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 24-11-2005 à 20:14:38    

MSn messenger ets pas libre, tu pourras broder que dalle [:roane]


---------------
http://www.alsacreations.com, http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net. A ne surtout pas prendre en exemple : http://www.worldinternet.be
Reply

Marsh Posté le 24-11-2005 à 20:16:01    

sircam a écrit :

M'enfin, Laeticia ?
 
Tu te rends pas compte de ce que tu dis ???
 
[:pingouino]


 
C'est à dire ?

Reply

Marsh 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 [:marc]


c'est moi qui lui ai conseillé en premier [:mmmfff]


Message édité par Harkonnen le 25-11-2005 à 01:17:41
Reply

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 [:petrus75]
d'apres SoftICE ([:kbchris]), ils utilisent maintenant les controles Active Accessibility, faudra donc surement passer un coup de IAccessible:: put_accValue() pour faire ton truc [:pingouino]


Message édité par Harkonnen le 25-11-2005 à 01:28:19
Reply

Marsh Posté le 25-11-2005 à 09:30:29    

ah ben j'ai trouvé exactement ce que tu cherchais [:god]
http://www.codeguru.com/Cpp/COM-Te [...] php/c5563/
amuse toi bien (et bon courage surtout)

Reply

Marsh Posté le 26-11-2005 à 13:57:57    

Harkonnen a écrit :

ah ben j'ai trouvé exactement ce que tu cherchais [:god]
http://www.codeguru.com/Cpp/COM-Te [...] php/c5563/
amuse toi bien (et bon courage surtout)


 
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 !

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed