ClawEmail邮箱管理
AI代理专用邮箱开通
ii-irc 使用 ii(极简文件式 IRC 客户端)实现 IRC 持久在线,通过事件驱动方式检测频道内提及本机器人的消息,并触发 OpenClaw 系统事件进行响应。
1. 安装 ii
Arch Linux:sudo pacman -S ii
Debian/Ubuntu:sudo apt install ii
源码编译:git clone https://git.suckless.org/ii && cd ii && make && sudo make install
2. 创建脚本
运行配套初始化脚本生成管理脚本和监控脚本:
bash scripts/setup.sh --server irc.example.org --port 6667 --nick MyBot --channel "#mychannel"
3. 配置 systemd 用户服务(推荐)
创建连接服务和监控服务,替换 SERVER、PORT、NICK、CHANNEL 后启用:
mkdir -p ~/.config/systemd/user
# 创建 irc-bot.service 和 irc-watcher.service(详见原始文档)
systemctl --user daemon-reload
systemctl --user enable --now irc-bot.service irc-watcher.service
4. 发送消息
~/irc/irc.sh send "Hello, world!"
# 或直接写入 FIFO
echo "Hello, world!" > ~/irc/<server>/<channel>/in
5. 读取上下文
tail -n 20 ~/irc/<server>/<channel>/out
~/irc/irc.sh status
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | IRC服务器地址、端口号、机器人昵称、目标频道名、待发送的消息内容 |
| 输出 | 频道消息日志(out文件)、提及事件触发(OpenClaw系统事件)、消息发送确认(FIFO写入) |
| 适用人群 | 需要在IRC部署AI代理的用户、希望低资源占用监控IRC频道的场景、熟悉Linux文件操作和systemd的管理员 |
| 不包含 | IRC服务器账号注册与管理、SSL/TLS加密连接配置、多服务器同时连接的原生支持、图形界面或Web管理面板 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/destructatron/ii-irc/SKILL.md
来源类型:GitHub 仓库