![]() |
| | #1 (permalink) | ||
| 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. | |||
|
| | #2 (permalink) | ||
|
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. | |||
|
| | #4 (permalink) | ||
|
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. | |||
|
| | #5 (permalink) | ||
|
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 | |||
|
| | #8 (permalink) | ||
|
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) | |||
|
| | #10 (permalink) | ||
|
__________________ [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 | |||
|
| | #12 (permalink) | ||
|
__________________ [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 | |||
|
| | #15 (permalink) | ||
|
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 .
__________________ Linux is free only if your time is worthless. | |||
|
| Advertisment | |
Cumpără jocuri prin SMSRapid si sigur! | |
![]() |
|
| Thread Tools | |
| |