Mein Ruby IRC bot verbindet sich nicht mit dem IRC-server. Was mache ich falsch?
require "socket"
server = "irc.rizon.net"
port = "6667"
nick = "Ruby IRC Bot"
channel = "#0x40"
s = TCPSocket.open(server, port)
s.print("USER Testing", 0)
s.print("NICK #{nick}", 0)
s.print("JOIN #{channel}", 0)
Diesem IRC bot verbindet sich nicht mit dem IRC-server, Was mache ich falsch?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Er scheiterte mit dieser Meldung:
also den code ändern. Zum Beispiel, dieses funktioniert:
Weitere Informationen über BENUTZER, siehe http://en.wikipedia.org/wiki/List_of_Internet_Relay_Chat_commands#USER
Schrieb ich einen kleinen IRC-bot-framework, die Sie verwenden möchten (als Referenz): http://github.com/radar/summer.
Den "BENUTZER" - Eingang ist geformt wie:
Also:
funktionieren sollte. Es gibt andere Möglichkeiten, es zu tun, aber das ist der Schnellste Weg, die ich gefunden habe.