有没有办法在重新连接期间延迟 irssi 的频道重新加入,直到身份验证发生后?

有没有办法在重新连接期间延迟 irssi 的频道重新加入,直到身份验证发生后?

当我连接到仅限邀请的频道并且遇到网络中断时,自动身份验证和重新加入频道之间存在竞争条件。 (预计到达时间:如果重要的话,我会使用 CertFP(客户端 SSL 证书)进行身份验证。)如果身份验证太慢,irssi 会删除仅限邀请的频道的窗口。

有没有办法延迟通道重新连接,或者以其他方式解决这种竞争条件?

(如果我不能,作为替代方案,我至少希望阻止 irssi 关闭窗口!)

答案1

https://irssi.org/documentation/startup/特别是(OFTC网络,识别nickserv并等待2秒后再加入频道)

/NETWORK ADD -autosendcmd "/^msg nickserv ident pass;wait 2000" OFTC

很可能,在您的情况下,您只需添加;wait 2000到您的auth命令中即可。注意,它属于双引号内。

相关内容