我刚开始写一个IRC机器人,我在发送身份时遇到了一些问题,这是我的代码的一部分,我遇到了问题:
$nick = "bot1818"
$writer.AutoFlush = $true
$writer.NewLine = $true
$writer.WriteLine("USER $nick 0 * :$nick bot")
我得到了一个":morgan.freenode.net注意*:***没有识别回应"不久之后我就断开了。
答案 0 :(得分:0)
您未正确注册连接。
您需要发送NICK
消息以及USER
消息,所以这样的事情:
$writer.WriteLine("NICK $nick")
不要担心" No Ident响应"它是一项古老的技术,现在不需要连接到大多数IRC网络,也不会无论如何都是由Windows系统提供的。
我建议您阅读RFC1459 - 它会告诉您有关IRC协议的所有信息。