予約投稿
メッセージを指定日時に自動投稿
💡 予約投稿とは? Discordのメッセージリンクを登録し、指定した日時に 自動で再投稿する機能です。 お知らせやイベント告知などを事前に準備しておけます。
概要
予約投稿機能は、メッセージリンクを設定に登録し、 指定した日時になると自動的に指定チャンネルに投稿します。 投稿にはWebhookを使用することも可能で、 名前やアイコンをカスタマイズして送信できます。
バックグラウンドループが30秒ごとに動作し、 投稿時刻を過ぎた設定を自動で処理します。
機能一覧
| 機能 | 説明 |
|---|---|
| メッセージリンク登録 | 既存のメッセージリンクから内容を取得して予約 |
| 日時指定投稿 | 特定の日時に自動投稿(秒単位で指定可能) |
| チャンネル指定 | 投稿先チャンネルを個別に設定 |
| Webhook投稿 | Webhookを使用して名前・アイコンをカスタマイズ |
| 投稿者プリセット | 投稿者設定
(/投稿者設定)で作成した投稿者を選択して投稿 |
| 有効/無効切替 | 個別の予約設定を一時的に無効化可能 |
| ステータス管理 | pending / posted / cancelled の状態管理 |
| 自動ループ | 30秒間隔で投稿チェック&自動実行 |
設定項目
| 項目 | 説明 |
|---|---|
| 名前 | 設定の管理名 |
| メッセージリンク | 予約するメッセージのURL
(https://discord.com/channels/... 形式) |
| 投稿チャンネル | メッセージを投稿する先のチャンネル |
| 投稿日時 | 投稿を実行する日時(秒単位で指定) |
| Webhook名 | Webhook使用時の投稿者名(省略可・投稿者プリセットを 選択した場合は不要) |
| Webhookアイコン | Webhook使用時のアイコンURL(省略可・投稿者プリセットを 選択した場合は不要) |
| 有効/無効 | この予約設定を有効にするかどうか |
使い方の流れ
- メッセージを準備 予約したい内容のメッセージを任意のチャンネルに投稿します。
- メッセージリンクをコピー 投稿したメッセージのリンクをコピーします (Shift+右クリック → 「メッセージリンクをコピー」)。
- /予約投稿設定 を実行 設定パネルを開き、新規作成から予約設定を登録します。 メッセージリンク、投稿先チャンネル、投稿日時を入力します。
- 自動投稿 指定日時になると自動で投稿されます。
投稿者設定(プリセット連携)
予約投稿の編集画面の「👤 投稿者設定」ボタンから、
投稿者設定
(/投稿者設定)で作成した投稿者プリセットを
選択できます。プリセットを選択すると、そのプリセットに
設定された表示名・アイコンが自動で適用されるため、
個別設定の名前・アイコンは入力不要です。
- プリセット未選択の場合は、従来どおり名前・アイコンを 手動で設定できます
- プリセットを後から編集すると、この予約投稿にも 変更が自動反映されます
コマンド一覧
/予約投稿設定
予約投稿設定パネルを開きます。
予約設定の作成・編集・削除・一覧表示が行えます。
注意事項
- メッセージリンクは同じサーバー内のメッセージである必要があります
- Botがメッセージを取得するには、元のメッセージが存在し、かつBotがそのチャンネルを閲覧できる必要があります
- 投稿後も設定は削除されず、ステータスが
postedに変わります(再度有効化して再利用可能) - Webhookを使用する場合、BotにWebhook管理権限が必要です
- 投稿チャンネルはテキストチャンネルである必要があります
- 既に投稿済みの設定を再有効化すると、同じ内容が再度投稿されます