💬
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 クライアント
HexChat、mIRC、weechat などの IRC クライアント。
セットアップ手順
ステップ 1:openclaw.json の設定
openclaw.json ファイルに IRC 設定を追加します:
{
"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 サーバーとポートが正しいか確認してください。一部のサーバーでは異なるポートが必要な場合があります。
ニックネームが既に使用されている?
設定でニックネームを変更するか、既存のユーザーが切断するのを待ちます。
チャンネルに参加できない?
チャンネル名が正しいか、参加権限があるか確認してください。一部のチャンネルでは招待が必要な場合があります。