IRC 채널 설정
OpenClaw와 IRC(Internet Relay Chat)를 연동하는 방법을 안내합니다.
개요
IRC는 1988년에 만들어진 레거시 채팅 프로토콜입니다:
- 오픈소스 커뮤니티에서 여전히 활발히 사용
- Libera.Chat, OFTC 등 주요 네트워크 지원
- 닉네임, 채널(#), 개인 메시지 지원
설정
기본 설정
{
"channels": {
"irc": {
"enabled": true,
"server": "irc.libera.chat",
"port": 6697,
"ssl": true,
"nick": "my-openclaw-bot",
"channels": ["#my-channel", "#general"],
"password": "your-nickserv-password"
}
}
}
NickServ 인증 (권장)
대부분의 IRC 네트워크에서 봇 닉네임 등록이 필요합니다:
/msg NickServ REGISTER yourpassword youremail@example.com
설정에 비밀번호를 추가하면 자동 인증됩니다.
채널 설정
여러 채널 참여
{
"channels": {
"irc": {
"channels": ["#openclaw", "#ai-bots", "#my-project"],
"channelPasswords": {
"#my-project": "channel-key"
}
}
}
}
접근 제어
{
"channels": {
"irc": {
"allowedNicks": ["trusted-user1", "trusted-user2"],
"allowAll": false,
"ignoreNicks": ["spambot", "trolluser"]
}
}
}
주요 IRC 네트워크
| 네트워크 | 서버 | 포트 | 용도 |
|---|---|---|---|
| Libera.Chat | irc.libera.chat | 6697 (SSL) | 오픈소스 프로젝트 |
| OFTC | irc.oftc.net | 6697 (SSL) | Debian, 오픈소스 |
| Freenode | irc.freenode.net | 6697 (SSL) | 기술 커뮤니티 |
트러블슈팅
닉네임이 이미 사용 중
{
"channels": {
"irc": {
"nick": "my-openclaw-bot",
"altNicks": ["my-openclaw-bot_", "my-openclaw-bot2"]
}
}
}
SSL 연결 오류
{
"channels": {
"irc": {
"ssl": true,
"sslVerify": false
}
}
}
참고: