1
Googleカレンダーと連携する
Connect Google Calendar
最初の1回だけ設定が必要です
One-time setup required

仮おさえくんを使い始めるには、まずDiscordのチャンネルで /login コマンドを実行します。 あなただけに見える認証リンクが届くので、クリックしてGoogleアカウントと連携します。

To start using the bot, run the /login command in any Discord channel. A private authentication link will appear — click it to connect your Google account.

# general
あなた 今日 10:00
/login
📅
仮おさえくん BOT 今日 10:00
カレンダーを連携するには、以下のリンクをクリックしてGoogleで認証してください。
https://accounts.google.com/o/oauth2/auth?...
👁 あなただけに表示されています
Click the link below to authenticate with Google and connect your calendar.
https://accounts.google.com/o/oauth2/auth?...
👁 Only visible to you
✅ ポイント
✅ Key Point
このメッセージはあなただけに表示されます(他のメンバーには見えません)。
リンクをクリックしてGoogleの画面で「許可」を押すと連携完了です。
This message is only visible to you (other members cannot see it).
Click the link and press "Allow" on Google's screen to complete the connection.
連携後、ボットがあなたのカレンダーの空き時間を確認できるようになります
After connecting, the bot can check your calendar for available slots
/revoke でいつでも連携解除・データ削除が可能です
You can disconnect and delete your data anytime with /revoke
2
空き時間の候補を検索する
Search for available time slots
/check-week コマンドで最大12件を一度に取得
Get up to 12 candidates at once with /check-week

/check-week コマンドでミーティングのタイトルと参加者モードを入力します。 ボットがGoogleカレンダーを確認して、空き時間の候補を3件ずつ表示します。 前後の予定も表示されるので、移動時間や準備時間を考慮しやすくなっています。

Use the /check-week command with a meeting title and participant mode. The bot checks Google Calendar and displays available slots 3 at a time, with surrounding events shown so you can account for travel and prep time.

📝 コマンド例Command Example
/check-week title:ランチMTG invite_mode:メンション指定 invite_mentions:@田中 @鈴木
/check-week title:Team Meeting invite_mode:mentions invite_mentions:@Tanaka @Suzuki
# schedule
あなた 今日 10:05
/check-week title:ランチMTG invite_mode:メンション指定
/check-week title:Team Lunch invite_mode:mentions
📅
仮おさえくん BOT 今日 10:05
📅 ランチMTGTeam Lunch の候補日 — Available Slots
期間: 2026-05-02〜2026-05-08・10:00〜18:00・60分枠・平日のみ
(1〜3 件目)

1. 5月4日(月) 11:00〜12:00
 前: (なし) 後: チームMTG(13:00〜14:00)

2. 5月5日(火) 14:00〜15:00
 前: 1on1(13:00〜14:00) 後: (なし)

3. 5月6日(水) 10:00〜11:00
 前: (なし) 後: (なし)
Range: 2026-05-02〜2026-05-08 · 10:00〜18:00 · 60min · Weekdays only
(Showing 1–3 of 12)

1. Mon May 4, 11:00〜12:00
 Before: (none) After: Team MTG (13:00〜14:00)

2. Tue May 5, 14:00〜15:00
 Before: 1on1 (13:00〜14:00) After: (none)

3. Wed May 6, 10:00〜11:00
 Before: (none) After: (none)
💡 ヒントTip
「次を見る」ボタンで残りの候補(最大12件)をページ送りできます。Google APIの呼び出しは初回のみなので、表示は素早く切り替わります。
"Next" button pages through remaining candidates (up to 12). The Google API is called only once, so page switching is fast.
3
投票を開始する
Start the poll
候補を選んでチャンネルに投票を投稿
Select candidates and post a poll to the channel

「投票開始」ボタンを押すと、候補の中から投票に含める日時を選ぶメニューが表示されます。 選んで決定すると、チャンネルに投票が投稿され、 選んだ全候補がGoogleカレンダーに「仮押さえ」として自動登録されます。

Press the "Start Poll" button to choose which candidates to include in the vote. Once confirmed, a poll is posted to the channel and all selected slots are automatically registered as "tentative holds" in Google Calendar.

# schedule
📅
仮おさえくん BOT 今日 10:06
🗳 投票を開始します — 候補を選んでください
🗳 Start Poll — Select candidates
1. 5月4日(月) 11:00〜12:00、2. 5月5日(火) 14:00〜15:00 を選択中… Mon May 4 11:00〜12:00, Tue May 5 14:00〜15:00 selected…
自動仮押さえAuto Tentative Hold
投票開始と同時に、選んだ全候補がGoogleカレンダーに「○○ ※仮押さえ」として自動登録されます。 投票の結果で日程が確定すると、確定分以外の仮押さえは自動削除されます。
When the poll starts, all selected slots are automatically registered in Google Calendar as "○○ [Tentative]". When a date is confirmed, other tentative holds are automatically deleted.
4
参加者全員が投票する
Everyone votes
Discordのチャンネル内で都合を確認
Check availability right in Discord

チャンネルに投票が投稿されます。参加者は都合の良い候補に「✅ 参加できる」を押すだけで投票できます。 投票した候補は、その人のGoogleカレンダーにも仮押さえとして登録されます。

A poll is posted to the channel. Participants simply click "✅ Available" on their preferred slots. Voted slots are also registered as tentative holds in each participant's Google Calendar.

# schedule
📅
仮おさえくん BOT 今日 10:06
🗳 ランチMTG — 日程投票Team Lunch — Schedule Vote
候補1: 5月4日(月) 11:00〜12:00Mon May 4, 11:00〜12:00  ✅ 2票
候補2: 5月5日(火) 14:00〜15:00Tue May 5, 14:00〜15:00  ✅ 1票
💡 ヒントTip
投票するにはメンバーも /login でGoogleカレンダーを連携しておく必要があります。連携済みのメンバーは投票と同時にカレンダーへの仮押さえが自動で入ります。
Members also need to connect their Google Calendar via /login to vote. Once connected, voting automatically adds tentative holds to their calendar.
日程を確定する
Confirm the schedule
確定ボタンで本予定に変換・Meet リンクが発行される
Convert to a confirmed event and get a Google Meet link

投票が集まったら、主催者が「日程を確定」ボタンを押します。 確定したい候補を選ぶと、Googleカレンダーに本予定として登録され、 他の仮押さえは自動削除されます。Proプランではゲスト招待とMeetリンクも自動発行されます。

When votes are in, the organizer presses "Confirm date". Select the slot to confirm — it's registered as a real event in Google Calendar and other tentative holds are automatically removed. With Pro, guest invites and Meet links are auto-generated.

# schedule
📅
仮おさえくん BOT 今日 11:30
🎉 日程が確定しました!Schedule confirmed!
📅 ランチMTG
🗓 5月4日(月) 11:00〜12:00
🔗 Google Meet: https://meet.google.com/abc-defg-hij 💎 Pro
✅ 仮押さえを削除しました(2件)
📅 Team Lunch
🗓 Mon May 4, 11:00〜12:00
🔗 Google Meet: https://meet.google.com/abc-defg-hij 💎 Pro
✅ Removed 2 tentative holds
💎 ProプランでできることWith Pro Plan
月額$1のProプラン(Patreon)では、確定時に参加者をGoogleカレンダーのゲストとして自動招待し、 Google Meetリンクが自動生成されます。
また /setup で時間帯・枠の長さなどの設定を保存できます。
With the $1/month Pro plan (Patreon), participants are auto-invited as Google Calendar guests and a Google Meet link is auto-generated on confirmation.
The /setup command also lets you save default time window, slot length, and more.
🎉
お疲れさまでした!日程調整が完了しました
All done! Your schedule has been confirmed.
次回からはSTEP 2からスタートできます
Next time you can start from STEP 2