Computer Games Forum

Go Back   Computer Games Forum > Tech > The Workshop > Limbaje de programare

Notices

Reply
 
LinkBack Thread Tools
Old 13-07-2002, 00:22   #1 (permalink)
Nick anterior: hcosmin
 
Helix's Avatar
 
Join Date: Nov 2001
Location: Bucuresti
Yahoo chat bot

M-am apucat sa-mi fac un Yahoo Chat Bot, in Visual C++/MFC cu Windows Sockets ca si-asa stau o gramada pe Programming dar si prin alte parti.
Oricum as vrea sa stiu daca a mai facut cineva asa ceva.
Si in plus mai merge sa folosesc protocolul YCHT? Dar YMSG 8?
Am gasit documentatie neoficiala de YMSG 9 dar nu mi se pare prea completa (cred ca v-a trebui sa citesc pachetele ce imi vin si sa le sparg(sa le gasesc semnificatia)). Ar fi chiar mishto sa reushesc sa gasesc formatul de webcam si voicechat de exemplu, as putea sa transmit imagini generate fara webcam si sa transmit mp3uri "live". Cool or what?
Oricum sa nu ma entuziasmez prea tare.
Deocamdata vreau sa fac un simplu client de chat yahoo si apoi sa-i atasez un parser ca sa-mi completez botul, restul e inca peste nivelul meu.
__________________
Linux is free only if your time is worthless.
 
Helix is offline    Reply With Quote
Old 10-08-2002, 12:37   #2 (permalink)
Nick anterior: hcosmin
 
Helix's Avatar
 
Join Date: Nov 2001
Location: Bucuresti
Ok, botul meu e functional acum. Se numeste Helliorob si-l gasiti din cand in cand pe Programming:2
Mai am de lucrat la interactiune dar face login si autentificare la yahoo(destul de nashpa),deconectare , transmisie si primire de mesaje in camera.
Poate raspunde la comenzi simple, etc... oricum partea de comunicatie e facuta, restul depinde doar de imaginatia mea.
Foloseste YMSG9.
Daca vrea cineva sa faca asa ceva pot sa-l ajut.(cu conditia sa aiba cunostinte de baza de Sockets si Visual C++/MFC) Si oricum e nevoie de un packet sniffer ca documentatia(nu exista oficiala) nu ajunge si fara asa ceva e foarte greu.
__________________
Linux is free only if your time is worthless.
 
Helix is offline    Reply With Quote
Old 10-08-2002, 19:11   #3 (permalink)
BT
Registered User
 
BT's Avatar
 
Join Date: Jun 1999
Exclamation

Interesant program, dar daca intri pe yahoo intr-o camera de chat si te ataca o armata de sexbots devine enervant. Foloseste-l in scopuri personale deci!
 
BT is offline    Reply With Quote
Old 11-08-2002, 21:50   #4 (permalink)
Nick anterior: hcosmin
 
Helix's Avatar
 
Join Date: Nov 2001
Location: Bucuresti
Nu e genul ala de bot...
Ala doar se logeaza la yahoo, ia room list si apoi trimite un mesaj enervant.
Multi dintre ei sunt boti lameri care nu folosesc nici macar sockets ci GetWindowText/SendMessage sa interactioneze cu clientul de chat sau programe in visual basic folosind sursele altora (e adevarat, mi-a povestit un tip de-acolo cum a dat el sursa de la un client YCHT public domain si a facut unul un spamer de porno - de-atunci e cam suspicios omul).
Al meu e un bot cu parser, deci citeste mesajele din room si poate face diverse chestii la comenzi, si incearca sa se comporte aproximativ uman.
De exemplu o sa ii adaug o interfata la google search, un ping, un treceroute, un evaluator de expresii, o cautare intr-un dictionar, toate chemabile in chat, un sistem de useri/privilegii.
In plus e si client de chat(adica pot face chat prin el).

---
btw pentru cei ce nu stiu:
YCHT e protocolul de chat folosit de clientii Java de pe siteul Yahoo
YMSG8 e vechiul protocol folosit de Yahoo Messagner <5
YMSG9 e protocolul folosit de Yahoo Messanger 5
YMSG10 e noul protocol, folosit de noua versiune beta de Messanger, sper sa am mai multe informatii in curand.
__________________
Linux is free only if your time is worthless.
 
Helix is offline    Reply With Quote
Old 12-08-2002, 11:04   #5 (permalink)
Subterranean infiltrator
 
Karg's Avatar
 
Join Date: Apr 1999
Exista un bot de chat - Alice. Poate il poti integra.
__________________
[Sparkky] anybody alive?
[Tigga] nope, the zombie apocalypse came. you would have thought we'd all be ready for it, given it's a fairly common game type
[Tigga] but no, we all got zombiefied
[Tigga] you're the only one left, apart from the dude who will sell you guns
 
Karg is offline    Reply With Quote
Old 05-10-2009, 21:54   #6 (permalink)
Registered User
 
Join Date: Oct 2009
Acum mai functioneaza botu? As avea si eu nevoie de ajutor sa creez unu, adica sa vad cum lucreaza, deoarece as vrea sa creez unu pt o alta platforma, nu yahoo. M-ai putea ajuta?
 
adypuffy is offline    Reply With Quote
Old 05-10-2009, 22:13   #7 (permalink)
>d(oO)b<
 
Join Date: Apr 2004
7 ani, bun!
__________________
>d( •• )b< הm Ŀąb≥ 2☼☼9
 
bHz One is offline    Reply With Quote
Old 05-10-2009, 22:23   #8 (permalink)
Grandfather of all Knowledge
 
C05T1N's Avatar
 
Join Date: Feb 2006
Location: Bucuresti
E un record in ale dezgropatelor, nu?
__________________
Ni dyar'izuba, Rizagaruga, Hejuru yadju, Nduzaricyeza ricyeza...

Ofer invitatii pe Lockerz.COM. Dati-mi PM cu adresa de mail.
Vand: Nokia 2700 Classic si 2330 Classic, ambele NOU-NOUTE (0 min) Cumpar: Baterie pentru Nokia 8800 (BL-5X sau BL-6X)


 
C05T1N is online now    Send Message via Google Talk to C05T1N Reply With Quote
Old 06-10-2009, 02:06   #9 (permalink)
Registered User
 
Join Date: Oct 2009
acu 7 ani nici nu stiam de asa ceva =)). Ar putea cineva sa ma ajute cu un bot, vreau doar sa il studiez
 
adypuffy is offline    Reply With Quote
Old 06-10-2009, 09:27   #10 (permalink)
Subterranean infiltrator
 
Karg's Avatar
 
Join Date: Apr 1999
Let me google that for you
__________________
[Sparkky] anybody alive?
[Tigga] nope, the zombie apocalypse came. you would have thought we'd all be ready for it, given it's a fairly common game type
[Tigga] but no, we all got zombiefied
[Tigga] you're the only one left, apart from the dude who will sell you guns
 
Karg is offline    Reply With Quote
Old 06-10-2009, 11:51   #11 (permalink)
Registered User
 
Join Date: Oct 2009
asa ceva gasisem . Eu caut ceva gen botul lui Helix facut in 2002, care sa poata primi comenzi in roomul de chat, gen show ip, aceste comenzi sa fie utlizate doar de anumiti useri. Am tot cautat pe google dar nici o speranta.
 
adypuffy is offline    Reply With Quote
Old 06-10-2009, 12:10   #12 (permalink)
Subterranean infiltrator
 
Karg's Avatar
 
Join Date: Apr 1999
jYMSG - Yahoo Instant Messaging API for Java
__________________
[Sparkky] anybody alive?
[Tigga] nope, the zombie apocalypse came. you would have thought we'd all be ready for it, given it's a fairly common game type
[Tigga] but no, we all got zombiefied
[Tigga] you're the only one left, apart from the dude who will sell you guns
 
Karg is offline    Reply With Quote
Old 06-10-2009, 14:38   #13 (permalink)
Registered User
 
Join Date: Oct 2009
Thx
 
adypuffy is offline    Reply With Quote
Old 09-10-2009, 02:47   #14 (permalink)
Registered User
 
Join Date: Oct 2009
Tot nu imi iese ce vreau sa fac. Eu vreau sa creez un bot, cand intra cineva pe un room sa primeasca PM automat. Am tot cautat, am tot incercat. Ma poate ajuta careva.
 
adypuffy is offline    Reply With Quote
Old 26-10-2009, 20:16   #15 (permalink)
Nick anterior: hcosmin
 
Helix's Avatar
 
Join Date: Nov 2001
Location: Bucuresti
Sorry de-abia acum am vazut bump-ul la thread si pm-ul tau.

Din pacate nu m-am mai ocupat de bot de atunci, de fapt nu am implementat nici ce am zis ca implementez ca asa e cu lenea asta .
Intre timp s-a updatat si protoculul de messenger de cateva ori, pe vremea aia eram la YMSG9 acum cred ca suntem la versiunea 15 or something, asa ca foarte posibil ca nici macar sa nu mai mearga.

Practic ce putea face bot-ul e sa intre intr-o camera de yahoo si sa raspunda la niste comenzi (dupa cate imi amintesc PM-urile pe care vrei tu sa le trimita ar trebui sa fie oarecum trivial de implementat).

Din pacate Visual C++ Express Edition pe care il am instalat aici nu are MFC-ul inclus asa ca nici macar nu pot sa il compilez si sa verific ce mai merge.

Pe langa asta uitandu-ma acum la el codul e cam mizerabil si mi-e si rusine sa-l postez . Hindsight 20/20.
Oricum nu esti prima persoana care a intrebat de el asa ca atasez o arhiva cu tot ce mai am pe hardisk, pot sa-l consideri public domain si sa faci absolut ce vrei cu el daca te ajuta cu ceva.

Dar sincer eu ti-as recomanda sa folosesti ceva gen:
libyahoo2 - A C library for Yahoo! Messenger
Eu asta as folosi daca as face un bot acum. Pe vremea aia inca nu existau librarii open-source de YMSG, acum lucrurile s-au schimbat si nu e nevoie sa reinventezi de fiecare data roata .
Attached Files
File Type: zip HelixBot.zip (127.1 KB, 5 views)
__________________
Linux is free only if your time is worthless.
 
Helix is offline    Reply With Quote
Advertisment
jocuri prin smsCumpără jocuri prin SMS

Rapid si sigur!
Reply

  Computer Games Forum > Tech > The Workshop > Limbaje de programare

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +2. The time now is 02:49.


This site is copyrighted ©1997 - 2009, Computer Games Online SRL