irc - 以编程方式发送命令

时间:2014-09-01 01:17:43

标签: irc

将此信息发送到服务器将加入一个频道:

JOIN #channel-name

这将发送一条消息:

PRIVMSG #channel-name :YOUR MESSAGE HERE

如何发送命令?

在我的irc客户端中,如果我输入/列表,它将列出所有频道。我尝试使用PRIVMSG以编程方式发送/列表,但它实际上发送/列表并且不返回通道名称。

1 个答案:

答案 0 :(得分:1)

使用

将字符串“LIST \ r \ n”发送到套接字
socketname.send("LIST\r\n")

然后你等待数字321,322和323. https://www.alien.net.au/irc/irc2numerics.html说你需要听的数字及其格式:

  

321 RPL_LISTSTART RFC1459频道:用户名频道列表 - 标题
  322 RPL_LIST RFC1459< #_ visible> :频道列表 - 频道
  323 RPL_LISTEND RFC1459:频道列表 - 列表结束