📅

仮おさえくん 操作フロー図

ログインから日程確定までの全操作フロー

ユーザー操作(コマンド)
Bot の応答
Googleカレンダー連携
💎 Pro 機能
分岐・判定
スタート STEP 1 /login を実行 Googleカレンダーとの連携を開始 Bot: OAuth URLを返信(自分にだけ表示) リンクをクリックしてGoogleで認証 連携完了? Google認証 YES NO → リトライ ✅ 連携完了 Googleアカウントとの接続が確立 STEP 2 /check-week を実行 title: ミーティング名 invite_mode: solo / mentions Google Calendar API 呼び出し 空き時間を最大12件取得(初回のみ) Bot: 候補を3件ずつ表示 前後の予定コンテキスト付き 「次を見る」でページ送り可能 STEP 3 「投票開始」ボタンを押す 投票に含める候補(複数可)をセレクトメニューで選択 Googleカレンダーに仮押さえ自動登録 選んだ全候補に「○○ ※仮押さえ」を作成 Bot: チャンネルに投票を投稿 参加者全員が見える形で公開される STEP 4 参加者が投票ボタンを押す 都合の良い候補に「✅ 参加できる」を選択 参加者のGoogleカレンダーにも仮押さえ登録 投票取り消しで仮押さえも自動削除 STEP 5 「日程を確定」ボタンを押す 主催者が確定する候補を選択 Googleカレンダーに本予定として登録 仮押さえを本予定に変換・他の仮押さえを削除 💎 Pro 参加者をGoogleカレンダーにゲスト招待 Google Meetリンクを自動生成 月額$1(Patreon) 🎉 Bot: 日程確定の通知を投稿 確定日時・Meetリンクをチャンネルに掲載 他の仮押さえが自動削除される 日程調整 完了! 💎 Pro: /setup で事前設定 ・検索時間帯(10:00〜18:00 等) ・枠の長さ・枠間の間隔 ・カレンダー色・除外ワード /revoke 連携解除・データ削除 いつでも実行可能