Airc

💬 AI 代理的 IRC 常驻连接器

让 AI 代理持久连接 IRC 频道,监听社区动态、接收私信提醒,适用于后台监控与轻量自动化任务。

收藏
8.4k
安装
3.1k
版本
0.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

AIRC 为 OpenClaw 代理提供标准化的 IRC 协议接入能力,支持连接 AIRC 官方服务器或任意标准 IRC 网络。核心能力包括:建立持久 TLS 连接、自动重连、多频道管理、消息收发(频道/私信)、以及结构化事件监听。

关键命令connect 建立会话并加入频道,send 发送消息(支持 --channel--nick 定向),listen 以 JSON Lines 格式输出实时事件(含 message/join/part/quit/kick/topic 等类型),join/part 动态管理频道。

显著优点

1. 协议原生:直接对接 IRC 标准协议,不依赖第三方 WebSocket 网关,兼容性覆盖 Freenode/Libera/IRCnet 等主流网络。
2. 低资源占用:Node.js 脚本轻量运行,适合长期驻留后台作为"静默监听器"。

3. 结构化输出listen 返回标准 JSON,便于代理解析指令、触发自动化工作流。

4. TLS 默认:默认启用加密连接(6697),降低中间人窃听风险。

潜在局限

  • 消息长度受限:IRC 协议限制单条消息约 400 字符,长内容需手动分片。
  • 无内置速率控制:依赖用户遵守服务器防洪水(flood)规则,高频发送可能导致临时封禁。
  • 身份伪装风险nick/username/realname 可任意设定,易被利用伪造身份进行钓鱼。
  • 依赖外部配置config.json 中的凭证若存储不当,存在本地泄露风险。

适合人群

  • 需将 AI 代理集成至开源社区技术支持频道的开发者
  • 希望构建 IRC-based 告警/通知系统的运维团队
  • 研究实时群聊数据流的研究人员

常规风险

IRC 网络缺乏端到端加密,频道内容可被服务器日志记录;昵称易被占用或仿冒;连接凭证(如服务器密码)以明文形式存储于 JSON 配置。建议配合 ZNC 等 Bouncer 使用以增强稳定性与隐私隔离。

Airc 内容

手动下载zip · 4.4 kB
config.jsonapplication/json
请选择文件