Developer Center

xchat 脚本开发

释放 XChat 的强大潜力。通过自定义脚本实现自动化响应、机器人交互及功能增强,构建专属的加密通讯生态。

/usr/bin/xchat --script ./my_bot.py --auto-connect
[System] Loading Python plugin: Encryption Layer v2.0...
[Success] Script runtime initialized in 0.04s.
开始开发 下载SDK

自动化插件系统

专为极客与专业团队打造。XChat 支持全平台同步的脚本接口,允许开发者通过 Python 或 Perl 深度介入通讯流。

  • 自定义触发器与命令响应
  • 多级加密算法插件扩展
  • 自动化频道管理与反垃圾机制

开发者模式

开启 XChat 开发者模式,解锁实时控制台与 API 调试工具。支持热重载,无需重启客户端即可测试脚本逻辑。

  • 原生支持 Python 3.x 运行时
  • 内置 JSON-RPC 远程调用接口
  • 极致的安全管控与权限沙箱

命令行参数指南

通过命令行参数精细化控制 XChat 的启动行为

基础连接

--server [host]: 指定连接的 IRC 服务器地址。

--port [n]: 设置服务器端口,默认 6667。

身份认证

--identify [pwd]: 启动时自动向 NickServ 发送认证。

--key [pass]: 自动输入加密频道进入密钥。

开发者选项

--script [path]: 启动时加载指定的外部脚本。

--no-gui: 以无头模式运行,仅作为自动化机器人使用。

日志审计

--log [dir]: 自定义聊天日志存放路径。

--verbose: 输出详细的调试信息到控制台。

准备好重塑沟通边界了吗?

加入 XChat 开发者社区,获取最新的 API 文档与社区插件支持。

查看服务器接入