背景信息 我的 IRC 客户端是 Weechat。
问题
- 在尝试列出用户时,我得到了 freenode 上的大量频道列表。我能否使用命令在 weechat 客户端中控制列表以逐页查看?
- 我尝试使用命令 /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 |
网络好吗? | 是的 | 不 |