Discordスケジュールメッセージボット:時間指定の投稿、掃除、夜間のロック
Discordのスケジュールメッセージボットは、同じメッセージを決まったタイマーで投稿するので、誰かが送るのを覚えていなくても、リマインダーや告知が出ていきます。 Noxyrのスケジュールは、チャンネルをタイマーで掃除し、夜間にロックもします。すべて一つのSchedulesのページから行えます。
三種類のスケジュール
Noxyrは、時間指定の自動化を、三つの種類を持つ一つの機能にまとめています。それぞれが異なる雑務を解決し、それぞれが独自の時計で動きます。
| 種類 | その働き | タイミング |
|---|---|---|
| メッセージ | 同じテキストまたは埋め込みを、最大五つのチャンネルに投稿します。最後の投稿を先に削除することもできるので、チャンネルには一つのコピーだけが残ります。 | 15分おきから7日おきまで |
| 掃除 | 設定した古さより古いメッセージ、または最新のもの以外のすべてを削除します。ピン留めされたメッセージは、特に指定しない限り残ります。 | 30分おきから7日おきまで |
| ロック | ロックの時刻とアンロックの時刻の間、あなたが選んだ曜日に、あなたのタイムゾーンで、最大十のチャンネルへの書き込みを止めます。 | 毎日の時間枠 |
時間指定のメッセージ
自動的に戻ってくるべきものには、メッセージのスケジュールを使ってください。毎週のルールのリマインダー、「チケットの開き方」のメモ、ショップの宣伝、イベントの参加の呼びかけなどです。メッセージはプレーンテキストでも埋め込みでもかまいません。最後の投稿を先に削除するオプションをオンにすれば、チャンネルは増え続ける山ではなく、常に一つのコピーを示します。
チャンネル、テキスト、投稿の間隔(分)を選んで、/schedule messageで実行します。ダッシュボードでは、Automationの下のSchedulesにあり、そこで複数のチャンネルを一度に選べます。
スケジュールは、誰かがチャットしているかどうかに関係なく、時刻どおりに投稿します。会話に合わせて動くメモが欲しいなら、代わりに固定メッセージを使ってください。
自動の掃除
掃除のスケジュールは、チャンネルがあふれるのを防ぎます。何を消すかは、ボットがどう判断するかを選びます。
- older_than_minutes:設定した時間より古いメッセージを削除します。たとえば一日を超えるもの。
- keep_last:最新のメッセージだけを残し、1〜90の範囲で、残りを削除します。
/schedule cleanupで作成します。実行のたびに、チャンネルの最新100件のメッセージを調べます。Discordは、ボットが14日より古いメッセージを一括削除することを許さないので、それらは残ります。絞り込みを使った一度きりの消去は、削除ボットのページの/clearで扱っています。
夜間にチャンネルをロックする
ロックのスケジュールは、設定した時刻に、チャンネルへの書き込みを閉じ、後でまた開きます。夜にスタッフがいないサポートや取引のチャンネル、毎日の「静かな時間」、イベントの間だけ動かすべきチャンネルに向いています。/schedule lockを、チャンネル、24時間形式(23:00など)のlock_atとunlock_at、time_zone、そしてdaysとともに使います。ロックされるときと開くときに、任意のメッセージを投稿することもできます。
内部では、ボットはそのチャンネルの@everyoneのメッセージを送る権限を変更し、その後、以前そこにあったものを正確に戻します。チャンネルの権限の管理が必要です。チャンネルがロックされている時間内にロックのスケジュールを保存すると、すぐにロックされます。
持っているものを管理する
/schedule listは、すべてのスケジュールを、次の実行と問題とともに表示します。/schedule toggleは、一つを一時停止または再開します。/schedule removeは、一つを削除します。ロックのスケジュールを削除すると、そのチャンネルは再び開きます。
サーバーごとに、各種類につき最大10のスケジュールを持てます。つまり、十のメッセージ、十の掃除、十のロックです。
良い時間設定
- 頻繁に繰り返さない。活発なチャンネルで15分おきのリマインダーは騒音です。ほとんどの告知には、毎日か毎週で十分です。
- 最後の投稿を削除するを使う。チャンネルを読みやすく保ち、スケジュールが本物のチャットを埋もれさせるのを防ぎます。
- ロックにはタイムゾーンを設定する。時間枠は選んだゾーンに従うので、23:00のロックは、あなたが選んだ場所での23:00を意味します。
- 短い間隔でテストしてから、本当の間隔に変えてください。
毎週のリズムを計画するなら、週間スケジュールのジェネレーターが、いつ何を投稿するかの配置を助けます。ボットなしでイベントを告知するには、スケジュールされたイベントのガイドをお読みください。
そのまま使える例
- 毎週のルールのリマインダー。#generalに7日おきのメッセージのスケジュール、最後の投稿を削除するをオン。
- 静かなサポートのチャンネル。最後の30件を残す掃除で、ボットの騒音がたまらないようにします。
- 夜のロック。取引のチャンネルで23:00から07:00まで、閉じるときと開くときに短いメッセージを付けて。
- イベントのカウントダウン。同じ参加のリンク付きのメッセージを一週間、毎日投稿し、その後
/schedule toggleで一時停止します。
これらはすべて、ダッシュボードでも作れます。フォームの横の一覧で、コマンドを入力せずに、スケジュールを編集、一時停止、削除できます。
次のステップ
すべての選択肢はスケジュールのドキュメントにあります。Noxyrを追加して、AutomationのSchedulesを開いてください。三つのスケジュールの種類はすべて無料です。
よくある質問
スケジュールされたメッセージは、どのくらいの頻度で繰り返せますか?
15分おきから7日おきまで、スケジュールごとに最大五つのチャンネルです。
ボットは古いメッセージを自動で消せますか?
はい。30分おきから7日おきの掃除のスケジュールで。14日より古いメッセージは、Discordがボットによる一括削除を許さないため、残ります。
夜間にチャンネルをロックできますか?
はい。ロックのスケジュールは、設定したロックとアンロックの時刻の間、あなたのタイムゾーンで、最大十のチャンネルへの書き込みを止めます。
いくつのスケジュールを作れますか?
サーバーごとに、各種類につき最大10のスケジュールです。
ロックのスケジュールにはどの権限が必要ですか?
チャンネルでのチャンネルの権限の管理です。@everyoneのメッセージを送る権限を変更し、その後元に戻すためです。