Problem z bibloteka rgadu

Napisałem bota w rubym i chce zrobic z niego bota gg
czy ktos by mi pokazał jak zaincjowac kontruktor z tej bibloteki
by sie łaczył
to czesc mojego bota

[code]while 0
input=gets
input=input.chomp
input=input.downcase
#bot.on_msg(maszwiadomosc)
tablica=[
[“nil”,0,input,“zapisz”,“notatki”],
[“Kier.txt”,3,input,“kto”,“to”],
[“Kier.txt”,3,input,“kim”,“jest”],
[“Kier.txt”,3,input,“powiedz”,“cos”,“o”],
[“Kier.txt”,2,input,“napisz”,“cos”,“o”],
[“Kier.txt”,2,input,“kto”,“to”],
[“Kier.txt”,2,input,“kim”,“jest”],
[“Kier.txt”,2,input,“powiedz”,“cos”,“o”],
[“Kier.txt”,2,input,“napisz”,“cos”,“o”],
[“Wyscig.txt”,3,input,“kto”,“wygral”],
[“Wyscig.txt”,3,input,“kto”,“pudle”],
[“Wyscig.txt”,3,input,“kto”,“czolowce”],
[“Wyscig.txt”,3,input,“kto”,“czolowe”,“miejsca”],
[“ogolne_F1.txt”,2,input,“czym”,“jest”],
[“ogolne_F1.txt”,2,input,“co”,“to”],
[“ogolne_F1.txt”,2,input,“powiedz”,“cos”,“o”],
[“ogolne_F1.txt”,2,input,“powiedz”,“cos”,“temat”],
[“tory.txt”,2,input,“powiedz”,“o”,“torze”],
[“tory.txt”,2,input,“powiedz”,“cos”,“o”],
[“tory.txt”,2,input,“napisz”,“cos”,“o”],
[“tory.txt”,2,input,“podaj”,“informacje”,“torze”],
[“rekordy.txt”,4,input,“kto”,“najwieksza”,“ilosc”],
[“rekordy.txt”,4,input,“kto”,“wygral”,“najwiecej”],
[“rekordy.txt”,4,input,“kto”,“zdobyl”,“najwiecej”],
[“rekordy.txt”,4,input,“do”,“kogo”,“rekord”],
[“rekordy.txt”,4,input,“kto”,“ma”,“rekord”],
[“rekordy.txt”,3,input,“kto”,“najwieksza”,“ilosc”],
[“rekordy.txt”,3,input,“kto”,“wygral”,“najwiecej”],
[“rekordy.txt”,3,input,“kto”,“zdobyl”,“najwiecej”],
[“rekordy.txt”,3,input,“do”,“kogo”,“rekord”],
[“rekordy.txt”,3,input,“kto”,“ma”,“rekord”],
[“tory.txt”,2,input,“co”,“wiesz”,“toru”],
[“rekordy.txt”,2,input,“kto”,“najwieksza”,“ilosc”],
[“rekordy.txt”,2,input,“kto”,“wygral”,“najwiecej”],
[“rekordy.txt”,2,input,“kto”,“zdobyl”,“najwiecej”],
[“rekordy.txt”,2,input,“do”,“kogo”,“rekord”],
[“rekordy.txt”,2,input,“kto”,“ma”,“rekord”],
[“ogolne.txt”,5,input],
[“ogolnemale.txt”,0,input]
]
Pytaj(tablica)
puts “”

end[/code]
to fragment z bibloteki rgadu

Tworzy nowy obiekt GG i loguje sie na serwerze uzywajac numeru *uin* i hasla *password*. Dodatkowe parametry to: :server => serwer GG, :port => port na serwerze GG, :dccport => port dla polaczen bezposrednich, :contacts => tablica z lista kontaktow, :status => poczatkowy status, :description => poczatkowy opis, :friendsonly - tryb tylko dla przyjaciol, :version => wersja protokolu. =end def initialize(uin, password, params={}) server = params[:server] || '217.17.45.146' port = params[:port] || 8074 dccport = params[:dccport] || 0 contacts = params[:contacts] || [] status = params[:status] || :avail description = params[:description] friendsonly = params[:friendsonly] ? true : false version = (params[:version] || 6.0).to_f
najchetniej widziałbym propozycje juz z pokazaniem gdzie podmenic gets z otrzymaniem wiadomosci z gadu i jak zrobic by odpisywał
z gory thx za pomoc

bot=GG.new(13624153,'skynecik',{:server=>'91.197.13.7',:port=>8074,:dccport=>0,:contacts=>[],:status=>:avail,:description=>'Bot f1',:friendsonly=>false,:version=>6.0})

tak go wywołuje i wyskakuje mi

C:/Documents and Settings/TV/Moje dokumenty/NetBeansProjects/Boty/Bot v0.0108/lib/gg.rb:58:in `initialize': Packet not recognized (RuntimeError) from C:\Documents and Settings\TV\Moje dokumenty\NetBeansProjects\Boty\Bot v0.0108\lib\main.rb:401

też miałem problemy z tym, teraz pracuje na własnej

poczytaj: gg botapi

bo trochę się pozmieniało, a rgadu nowe nie jest

juz umiem wysyłac wiadomosc nie kapuje jednego tylko

=begin rdoc Ustawia blok kodu jako zdarzenie wywolywane, gdy otrzymamy wiadomosc. Blok przyjmuje 3 parametry: numer GG nadawcy, czas wysylania wiadomosci i wiadomosc. Czas wyslania jest obiektem Time. =end def on_msg(&action) @msg_action = action end
jak tego podebrac wiadomosc i numer gg

gg.on_msg do |sender, sent_at, message| puts "#{sender} wysłał wiadomość {message} o godzinie #{sent_at}" end