列出 IRC 中的频道

列出 IRC 中的频道

背景信息 我的 IRC 客户端是 Weechat。

问题

  1. 在尝试列出用户时,我得到了 freenode 上的大量频道列表。我能否使用命令在 weechat 客户端中控制列表以逐页查看?
  2. 我尝试使用命令 /list -min 5 和 -max 20 根据用户数量列出频道。这也不起作用。

提前非常感谢你的帮助!

答案1

WeeChat 有一个可用于更方便的 /list 界面的脚本(/script install listbuffer.py),但是,它与当前版本有点不兼容,并且在检索列表时可能会崩溃。

选项-min-max实际上并不是用于/list,而是用于/msg alis list调用 ALIS 通道搜索服务(这是 freenode 特有的功能)的命令。

但请注意,现在存在的“freenode”网络是不一样直到上个月,这个网络已经存在了二十年,叫做“freenode”网络。当前的“freenode”由不同的管理层管理,与旧网络几乎没有任何共同之处(域名除外),而大多数社区已经转移到其他各种网络(OFTC、Libera.Chat 等)。

具体来说,新网络使用不同的服务器软件,并且没有可用的 ALIS,尽管它恰好具有与旧网络类似的 /list 命令的过滤扩展。

我不确定新的语法是否正确,但是:

  旧版 freenode 新的 freenode
服务器软件 Charybdis/ircd-seven + Atheme InspIRCd + Anope2
列出所有频道 /list /list
按用户数列出频道 /list >5,<20 /list >5 <20
按用户数列出 #2 /msg alis list * -min 5 -max 20
(请注意,ALIS 最多仅显示 60 条结果。)

(ALIS 不可用。)
按名称搜索频道 /msg alis list gentoo /list *gentoo*
按名称和尺寸列出 /msg alis list xyz -min 5 -max 20 /list *xyz* >5 <20
网络好吗? 是的

相关内容