💬
IRC 集成
将 OpenClaw 连接到 IRC,让您的 AI 助手实时响应消息。
简要说明
- ✓ 前置条件:Node.js 22+,已安装 OpenClaw
- ✓ 配置:在 openclaw.json 中添加 IRC 配置
- ✓ 耗时:约 15 分钟
- ✓ 需要:IRC 服务器访问权限 (libera.chat 等)
前置条件
- 1.
已安装 OpenClaw
如果您还没有安装,请先按照安装指南操作。
- 2.
IRC 服务器
访问 IRC 服务器的权限(如 libera.chat、OFTC、Freenode)。
- 3.
IRC 客户端
IRC 客户端,如 HexChat、mIRC 或 weechat,用于测试。
设置步骤
步骤 1:配置 openclaw.json
将 IRC 配置添加到您的 openclaw.json 文件中:
{
"channels": {
"irc": {
"enabled": true,
"server": "irc.libera.chat",
"port": 6697,
"useTLS": true,
"nickname": "openclaw",
"username": "openclaw",
"realname": "OpenClaw AI 助手",
"channels": ["#openclaw", "#help"],
"allowFrom": ["*"]
}
}
} 步骤 2:启动 OpenClaw
启动启用 IRC 的 OpenClaw:
openclaw start 机器人将连接到指定的 IRC 服务器并加入配置的频道。
步骤 3:与 AI 交互
在频道中提及机器人或使用命令:
@openclaw 你好!- 直接向机器人发送消息!help- 获取帮助信息!model gpt-4- 切换 AI 模型
🎉 连接成功!您的 IRC AI 助手已准备就绪。
高级配置
SSL/TLS 配置
对于安全连接:
{
"channels": {
"irc": {
"enabled": true,
"server": "irc.libera.chat",
"port": 6697,
"useTLS": true
}
}
} NickServ 认证
如果您的昵称需要认证:
{
"channels": {
"irc": {
"enabled": true,
"nickserv": {
"password": "您的_nickserv_密码"
}
}
}
} 故障排除
连接被拒绝?
检查 IRC 服务器和端口是否正确。某些服务器可能需要不同的端口或有防火墙限制。
昵称已被使用?
在配置中更改昵称或等待现有用户断开连接。
无法加入频道?
验证频道名称是否正确以及您是否有权限加入它们。某些频道可能需要邀请。