set/unset IRC 中的用户状态

set/unset user presence in IRC

我正在为另一个协议编写 IRC 网关,我希望我的 IRC 服务器(网关)在其他用户连接或断开连接时通知 IRC 客户端。

我的 IRC 客户端 (Quassel) 支持此功能:当用户将自己设置为 /away 时,它会向我显示,但我无法弄清楚我的 IRC 服务器必须向 [=16] 发送什么命令=] 用户存在。

您最好实现 IRCv3 规范 away-notify:http://ircv3.net/specs/extensions/away-notify-3.1.html

否则您的客户必须经常向 WHO 发送垃圾邮件以获取用户的最新状态。