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