XChat 脚本与插件生态中心

XChat 扩展与插件大全

汇聚 XChat 社区最受欢迎的扩展插件与自动化脚本,涵盖消息过滤、自动回复、系统状态显示与界面定制。全面支持 Python 与 Perl 双引擎,释放客户端全部潜能。

~/.xchat2/plugins/autolog.py
# XChat Python Plugin Example
                                import xchat
                                __module_name__ = "AutoResponder"
                                __module_version__ = "2.4"
                                __module_description__ = "智能消息过滤与高亮提醒"
                                def on_message(word, word_eol, userdata):
                                if "@away" in word[1]:
                                xchat.command("ME is currently AFK.")
                                return xchat.EAT_NONE
                                xchat.hook_print("Channel Message", on_message)
                                print("★ AutoResponder 插件已就绪")
兼容 Python 3 & Perl
零延迟热加载支持

精选社区插件与核心信息路径

直接获取最常调用的脚本库文件,只需将其放置于插件目录或在客户端中直接载入。

Python 引擎官方推荐脚本

Python 3.x

通过嵌入的 Python 解释器执行,具备强类型的语法与丰富的第三方扩展支持。

sysinfo_neofetch.py
加载:/py load sysinfo_neofetch.py
使用说明
highlight_notify.py
加载:/py load highlight_notify.py
使用说明
auto_identify.py
加载:/py load auto_identify.py
使用说明

Perl 经典高效扩展脚本

Perl 5.x

XChat 经典的原生脚本语言支持,运行速度极快,内存开销低。

chanfilter_regex.pl
加载:/load chanfilter_regex.pl
使用说明
nickserv_auto.pl
加载:/load nickserv_auto.pl
使用说明
away_responder.pl
加载:/load away_responder.pl
使用说明

脚本使用场景、安装流程与安全规范

了解如何正确配置环境、自动加载脚本以及防范未知脚本的安全隐患。

01

获取脚本文件

将后缀为 .py 或 .pl 的脚本放置到本地电脑的 XChat 配置文件夹中(如 ~/.xchat2/ 或 %APPDATA%\XChat\)。

02

手动或自动加载

在客户端输入框执行 /py load 文件名.py。若放入 plugins 快捷目录,软件启动时将自动加载。

03

环境与依赖检查

使用 Python 插件前,请确保在安装 XChat 时已勾选“Python 语言接口支持”组件。

第三方脚本安全提示

在加载未知来源的 Python 或 Perl 脚本前,请务必审阅源代码。脚本拥有发起网络请求与本地文件读写权限,切勿运行未经社区审核的二进制混淆代码。

连接服务器教程