← 一覧に戻る
🏃
自動化ツール

スポーツクラブ さくら台 レッスン予約自動化ツール

ジム「スポーツクラブ さくら台」の人気レッスンを、予約受付が始まった瞬間に自動で予約してくれるツール。自分専用のアカウントだけでなく、同意を得た家族・知人の分もまとめて予約でき、スマホからも操作できる公開リンク(QRコード付き)を発行する仕組みも備えている。

デモを開く ↗

🔓 ログイン不要で触れるデモ版です。ジム名・レッスン・座席数はすべて架空で、「予約する」を押しても外部サイトへの通信や実際の予約は一切行われません。本体のツールはこのPCで `node server.js` が起動している間だけ動きます。

保存場所: C:\Users\utsus\Desktop\AIの作業場\renaissance-reservation

なぜ作ったか

人気レッスンは予約受付開始から1分も経たずに満席になってしまう。手動で正確に狙ってクリックし続けるのは現実的に難しく、可能な限り速く・確実に予約を確定させることを目的に作られた。

どういう場面で使うか

  • さくら台の「火曜11:00」「火曜21:00」の人気レッスンを予約したいとき
  • 自分だけでなく、同意している家族・知人の分もまとめて予約枠を確保したいとき

自動化されているポイント

  • レッスン開催日の15日前の同時刻に、Windowsのタスクスケジューラで自動起動
  • 受付開始直前から0.1秒間隔でポーリングし、レッスンが現れた瞬間に予約
  • ログインのみブラウザ(Playwright)、実際の予約はサイト裏側の通信を直接送信することで約1〜2秒まで高速化
  • 満席・予約済みなど危険な状態を検知すると安全に停止しログを残す

使い方(画面の流れ)

  1. 予約したいレッスン枠を指定する — 「スポーツクラブ さくら台」の自動予約画面で、予約するアカウント・レッスン(火曜11:00/21:00)・日付・座席番号を選び、内容を確認して登録する。 予約したいレッスン枠を指定する画面
  2. 予約受付開始と同時に自動予約が実行され完了する — 登録しておくと、受付開始時刻ちょうどにツールが自動でログイン・予約を実行。結果と確保した座席が一覧にすぐ反映される。 予約受付開始と同時に自動予約が実行され完了する画面

訴求ポイント

  • 受付開始から約1〜2秒というごく短時間で予約を完了させ、手動操作では狙えないスピードを実現
  • ログイン以外の予約操作はサイト裏側の通信を直接送信する方式にすることで、ブラウザ描画待ちのロスを削って高速化
  • 満席・予約済みなど危険な状態を検知した場合は無理に処理を続けず安全に停止し、ログを残して原因を追跡できる
  • 家族・知人の同意を得たアカウント分もまとめて予約枠を確保でき、スマホからも公開リンク(QRコード付き)で操作できる
README原文を見る →