{
  "// コメント": "このファイルをコピーして config.json として保存し、各値を設定してください",
  "// copy_to": "config/config.json",

  "google": {
    "// 説明": "Google OAuth2 認証情報（Google Cloud Consoleから取得）",
    "clientId": "YOUR_GOOGLE_CLIENT_ID",
    "clientSecret": "YOUR_GOOGLE_CLIENT_SECRET",
    "redirectUri": "https://nishide-262f7e80-4001-vm.westcentralus.cloudapp.azure.com:8443/oauth/callback",
    "// scopes": "必要なスコープ（calendar.readonly, chat.messages, chat.spaces）",
    "refreshToken": "YOUR_GOOGLE_REFRESH_TOKEN"
  },

  "zoom": {
    "// 説明": "Zoom API 認証情報（Zoom App Marketplace から取得）",
    "// 方法": "Server-to-Server OAuth App を作成（meeting:read:admin スコープ）",
    "accountId": "YOUR_ZOOM_ACCOUNT_ID",
    "clientId": "YOUR_ZOOM_CLIENT_ID",
    "clientSecret": "YOUR_ZOOM_CLIENT_SECRET",
    "// botEmail": "会議参加に使うZoomアカウントのメール",
    "botEmail": "nishide@beethoven.co.jp",
    "// meetingSdkKey": "Zoom Meeting SDK App の Client Key",
    "meetingSdkKey": "YOUR_ZOOM_SDK_KEY",
    "meetingSdkSecret": "YOUR_ZOOM_SDK_SECRET"
  },

  "googleChat": {
    "// 説明": "Google Chat Webhook URL（Chatのルームで作成）",
    "// 設定方法": "Google Chat > ルーム > アプリ と連携 > Webhookを追加",
    "webhookUrl": "https://chat.googleapis.com/v1/spaces/YOUR_SPACE/messages?key=XXX&token=YYY",
    "// または": "Google Chat API を使う場合はOAuth2トークンを使用"
  },

  "recording": {
    "// 説明": "録音・録画設定",
    "outputDir": "/home/work/.openclaw/workspace/meeting-bot/recordings",
    "display": ":99",
    "pulseAudioSink": "virtual_meeting",
    "videoCodec": "libx264",
    "audioCodec": "aac",
    "quality": "medium"
  },

  "transcription": {
    "// 説明": "文字起こし設定",
    "model": "openai/whisper-large-v3",
    "language": "ja",
    "// gskCommand": "gsk transcribe -i <audio_file> -m openai/whisper-large-v3"
  },

  "bot": {
    "// 説明": "ボット動作設定",
    "meetingUrl": "",
    "joinBefore": 2,
    "// joinBefore": "会議開始何分前に参加するか",
    "maxDuration": 180,
    "// maxDuration": "最大録音時間（分）",
    "pollingInterval": 60,
    "// pollingInterval": "カレンダー確認間隔（秒）"
  },

  "notifications": {
    "ownerEmail": "nishide@beethoven.co.jp",
    "sendEmail": true,
    "sendGoogleChat": true,
    "reminderMinutes": [30, 10]
  }
}
