Discord の日程調整 Bot

メンバーの予定合わせを、
Discord の中で。

チャンネルやロールのメンバーが最初から参加者に入った状態で、日程調整を始められます。候補日時の入力から回答、確定、Discord イベントの登録まで、外部サービスへの登録なしで使えます。

  • 無料で使えます
  • 管理者権限は求めません
定例会 回答 9 / 12 名
候補日時○△×未回答
11/11(水) 20:008103
11/4(水) 20:005223
11/12(木) 20:003153
★ は × が最も少なく ○ が最も多い候補です

Features

できること

主催者も参加者も、迷わず操作できることを重視しています。スマートフォンの Discord アプリからでも使えます。

参加者を自動で設定

コマンドを打ったチャンネルのメンバー、または指定したロールのメンバーが、最初から参加者に入ります。手動で選ぶこともできます。

候補日時はまとめて入力

カレンダーで日付を複数選び、時間帯を一度に当てはめられます。10 件の候補も数タップで作れます。

回答は ○△× をタップ

募集メッセージのボタンから、自分専用の入力画面が開きます。ログインやアカウント登録はいりません。

確定したらイベントに

主催者が日時を確定し、[確定をお知らせする]を押すと、チャンネルにお知らせが投稿されます。Discord のイベントとして登録することもできます。

How it works

使い方

日程調整は 4 つのステップで終わります。

  1. 主催者

    調整を作る

    チャンネルで /schedule(または /di)と入力して実行します。本人にだけ表示されるリンクから、タイトルや参加者を設定します。

  2. 主催者

    候補日時を入れる

    同じ画面で候補日時を選び、公開します。チャンネルに募集メッセージが投稿されます。

  3. 参加者

    都合を答える

    募集メッセージの[回答する]を押し、候補ごとに ○・△・× を選んで保存します。ほかの参加者の回答も見られます。

  4. 主催者

    日時を確定する

    集計表から日時を選んで確定します。未回答の人へのリマインドや、Discord イベントの登録もここからできます。

マニュアルを読む

For admins

サーバー管理者の方へ

Bot に渡す権限は必要なものだけです。コマンドを使えるチャンネルは、Discord の標準機能で指定できます。

Bot に渡す権限

権限区分用途
チャンネルを見る必須投稿先のチャンネルを確認する
メッセージを送信必須募集・確定のお知らせを投稿する
埋め込みリンク必須候補日時と集計を見やすく表示する
イベントの作成任意確定した日時を Discord イベントに登録する
イベントの管理任意Bot が作ったイベントを編集・削除する

管理者(Administrator)権限は求めません。イベントの権限を外して追加しても、日程調整そのものは使えます。

コマンドを使えるチャンネルの指定

  1. 「サーバー設定」→「連携サービス」→「DIscheduler」を開きます。
  2. 「チャンネル」で「すべてのチャンネル」をオフにし、コマンドを使わせたいチャンネルを追加します。
  3. 「ロールとメンバー」は変更しません(@everyone のまま)。
  4. そのチャンネルで誰がコマンドを打てるかは、チャンネルの権限「メッセージを送信」「アプリコマンドを使用」で制限します。

参加者の決め方(チャンネルのメンバー・ロールのメンバー・手動)と、Discord イベントの場所の既定値は、「サーバー管理」権限を持つ人が /schedule の[サーバー既定値の設定]から決められます。

追加した直後は、すべてのチャンネルで、発言できる人がコマンドを使えます。使う場所を限りたい場合は、追加したあとに上の手順で設定してください。乱用を防ぐため、調整の作成数には上限があります(1 人 1 時間に 10 件、サーバー全体で 1 日 100 件、1 チャンネルの進行中の調整は 20 件まで)。

Security & privacy

セキュリティとプライバシー

参加者の予定という個人に関わる情報を扱うため、セキュリティを最優先に設計しています。対策の内容はすべて公開しています。

この Bot がしないこと

  • Discord のパスワード入力やログインを求めません
  • 管理者権限を求めません
  • メッセージの本文を読みません
  • メールアドレス・IP アドレスを保存しません
  • @everyone やロールへのメンションをしません
  • 外部の解析ツールや広告を読み込みません

回答とデータの扱い

  • 回答はその調整の参加者同士でだけ共有されます
  • 参加者以外の人には、URL を知っていても見えません
  • チャンネルには、候補ごとの人数だけを表示します
  • 入力リンクは本人だけに表示され、10 分有効・1 回限りです
  • データは締切・確定から 6 ヶ月後に自動で削除されます
  • 主催者はいつでも調整を削除できます

セキュリティ方針の全文を読む

FAQ

よくある質問

そのほかの疑問については、セキュリティ方針もあわせてご覧ください。

料金はかかりますか?

かかりません。Cloudflare の無料枠だけで動かしています。運営を支援していただける方は、運営の支援からお願いします(任意です)。

使えなくなることはありますか?

あります。利用が多く、Cloudflare の無料枠(1 日あたりのリクエスト数やデータベースの読み書きの上限)を超えた日は、その日の残りの時間は使えなくなります。無料枠は毎日 日本時間の午前 9 時(UTC 0 時)にリセットされ、そこから使えるようになります。無料枠を超えても料金はかからず、入力済みの回答も消えません。使えなくなる日が続くようなら、有料プランへの切り替えを考えています。運営の支援もご検討ください。

参加者はログインやアカウント登録が必要ですか?

必要ありません。募集メッセージの[回答する]を押すと、本人にだけ見えるメッセージで入力リンクが届きます。そのリンクを開けば、そのまま回答できます。

回答は後から変えられますか?

変えられます。締切を過ぎたあとも、日時が確定したあとも、調整が残っている間はいつでも変更できます。募集メッセージの[回答する]から入力画面を開いてください。確定後に回答を変えた場合は、主催者の集計画面にそのことが表示されます。

自分の回答は誰に見えますか?

その調整の参加者と主催者に見えます。日程を合わせるために、誰がどの日に参加できるかを参加者同士で共有しています。参加者以外の人や、サーバーの外の人からは見えません。

海外のメンバーがいても使えますか?

使えます。日時は見ている人のブラウザのタイムゾーンで表示されます。ブラウザのタイムゾーンが分からない場合は日本時間で表示します。表示するタイムゾーンは画面から切り替えることもできます。

データはいつ消えますか?

締切日または確定日から 6 ヶ月後に、自動で削除されます。主催者はそれより前でもいつでも削除できます。Bot をサーバーから外した場合も、そのサーバーのデータは削除されます。

セキュリティの問題を見つけたらどうすればいいですか?

公開の場には書かず、セキュリティ方針の「脆弱性の報告」にある窓口から知らせてください。

Support

運営の支援

DIscheduler は無料で使えます。運営費は Cloudflare の無料枠に収めていますが、利用が増えて無料枠を超えるようになったときは、有料プラン(月 5 ドル程度)に切り替えて使える状態を保ちたいと考えています。役に立ったと思っていただけたら、コーヒー 1 杯分の支援をいただけるとうれしいです。

コーヒーを 1 杯おごる

支援は Ko-fi(海外の支援サービス)で受け付けています。画面は英語ですが、金額を選んで、PayPal で支払えます。

支援は任意です。支援の有無で使える機能は変わりません。リンク先は外部の支援サービスで、このサイトから支援サービスへ情報は送りません。

次の予定合わせから、Discord の中で。

無料で使えます。管理者権限は求めません。

サーバーに追加する