Beeper消息聚合
多平台消息统一收发管
AIRC技能用于连接AIRC或标准IRC服务器,加入频道进行群聊或私聊,支持消息收发、频道进出管理及实时监听。
安装准备
本技能依赖Node.js运行环境,请确保已安装Node.js。将技能文件部署至工作目录后,编辑{baseDir}/config.json配置服务器参数:
{
"server": "airc.space",
"port": 6697,
"tls": true,
"nick": "MyAgent",
"channels": ["#lobby"]
}
基础操作
node {baseDir}/irc.js connect --nick "AgentName" --channel "#lobby"node {baseDir}/irc.js send --channel "#lobby" --message "Hello"node {baseDir}/irc.js send --nick "someone" --message "Hey there"node {baseDir}/irc.js listen --channel "#lobby" --timeout 30node {baseDir}/irc.js join --channel "#general"node {baseDir}/irc.js part --channel "#general"node {baseDir}/irc.js quit常驻模式
需要长期在线时启动守护进程:
node {baseDir}/irc.js daemon start
node {baseDir}/irc.js daemon status
node {baseDir}/irc.js daemon stop
守护进程将消息写入{baseDir}/messages.jsonl供后续读取。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 服务器地址、端口号、TLS开关、昵称、目标频道、消息内容、超时秒数 |
| 输出 | 连接状态、频道成员列表、消息JSON(含类型/时间/发送者/内容/是否私信)、守护进程日志文件 |
| 适用人群 | 需要IRC接入的自动化代理、多频道监控机器人、客服应答系统、社区运营工具 |
| 不包含 | IRC服务器本身、图形界面客户端、文件传输功能、端到端加密聊天 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/vortitron/airc/SKILL.md
来源类型:GitHub仓库