1
发送此服务器将加入的频道:IRC - 编程发送命令
JOIN #channel-name
这将发出一个信息:
PRIVMSG #channel-name :YOUR MESSAGE HERE
如何发送命令?
在我的irc客户端中,如果我输入/ list,它会列出所有的通道。我尝试使用PRIVMSG以编程方式发送/列表,但它实际上发送/列表并且不返回通道名称。
发送此服务器将加入的频道:IRC - 编程发送命令
JOIN #channel-name
这将发出一个信息:
PRIVMSG #channel-name :YOUR MESSAGE HERE
如何发送命令?
在我的irc客户端中,如果我输入/ list,它会列出所有的通道。我尝试使用PRIVMSG以编程方式发送/列表,但它实际上发送/列表并且不返回通道名称。
您使用
socketname.send("LIST\r\n")
发送字符串“LIST \ r \ n”来的插座,那你就等着数字321,322和323 https://www.alien.net.au/irc/irc2numerics.html说你要听他们的格式NUMERICS :
321个RPL_LISTSTART RFC1459频道:用户名称频道列表 - 页眉
322 RPL_LIST RFC1459 < #_visible>:频道列表 - 频道
323 RPL_LISTEND RFC1459:频道列表 - 结束列表
'/ list'不作为PRIVMSG发送到服务器。使用LIST命令。 – 2014-09-01 01:22:11
'ircsock.send('LIST')':verne.freenode.net 421 Mybot LISTPRIVMSG:未知命令 – user3893623 2014-09-01 06:44:21
听起来好像在LIST命令之后没有发送'\ r \ n'。 – 2014-09-01 06:50:02