我已经尝试过不少客户。由于某种原因,我们仍然需要使用神秘的知识,例如
/msg NICKSERV 识别
任何人都可以推荐一个 ncurses 客户端来保存 IDENTITY 信息,以便它自动执行此操作。我尝试了 pidgin、weeechat 和 hexchat,但它们都有点奇怪。
期待答案。
答案1
我几乎可以肯定,对于您提到的所有这些,都可以选择自动发送命令,例如/msg NICKSERV IDENTIFY
连接到服务器后。
您正在寻找的功能已经存在!
不要忘记 Nickserv 不是一个标准化的东西 - 每个服务器可能有不同的功能来履行该角色 - 并且缺乏标准化可能是客户端不自动执行此操作的原因:它可能会在太多地方出现故障。因此,他们宁愿让您定义需要发送的命令 - 客户端无法知道这一点。
总而言之,IRC(正如您当前使用的那样)是一个非常古老的协议,不足以满足现代使用的需要。您可以从以下事实中看出,用户身份验证不是标准化功能,而是您需要向某个机器人发送一些消息的功能 - 每个人都可以自由地构建他们认为适合自己的机器人!
IRCv3 尝试通过在旧 IRC 之上添加正式功能来实现 IRC 现代化。对于这个特定的用例,正在制定用户身份验证标准,但还没有准备好。
老实说,从纯技术性的(不是对社会方面的任何事情,而不是组织方面的任何事情)的观点来看,IRC 已经死了。这不是一个好主意。一致性协议并不是用户所需要的。事实上,您需要与服务器建立长期连接才能不错过消息,或者需要一个“保镖”(它可以模拟它,我认识的每个高级用户都使用它),这很好地表明它也不是您可能想要的协议将来使用。我希望IRCv3 改变了这一点,但随着时间一天天过去,这种希望失去了基础。我对 IRC 已经不太了解了——矩阵,也有通往 IRC 的桥梁——是一个更能满足用户需求的系统。 (提示:我会尝试在matrix.org 上获得一个帐户,并通过该帐户加入IRC,例如/join #gnuradio:libera.chat
;它还具有我上面提到的NICKSERV 身份验证支持。)