スティッキーメッセージとは、チャンネルの最下部に留まり続けるボットの投稿です。新しいメッセージが届いて上に流れていくたびに、ボットは静かになるタイミングを待って古いコピーを削除し、新しいものを投稿し直します。「固定メッセージは誰も読まない」という悩みへの解決策です。Noxyrのスティッキー機能は無料で、コマンド一つで設定できます。
固定だけでは不十分な理由
固定メッセージは、多くのメンバーが開かない小さなアイコンの奥に隠れてしまいます。また、1つのチャンネルに固定できるのは50件までです。スティッキーメッセージは通常のチャットの流れの中にあり、メンバーが一番下までスクロールすると必ず目に入る場所に表示されます。チャンネルの読者に必ず見てほしい内容、たとえば何度も破られるルール、フォームへのリンク、「サポートは /ticket を使ってください。ここでは受け付けていません」という注意書き、今日のイベントの時間などに使いましょう。
再投稿の仕組み
Noxyrは、メッセージのたびに再投稿するわけではありません。それではスパムになってしまうからです。チャンネルを監視し、設定した待機時間(10秒から1時間、初期値は5分)のあいだ新しいメッセージが届かなかった時点で、前のスティッキーを削除して、最下部に新しいものを投稿します。活発なチャンネルでは、落ち着いたタイミングですぐに最下部に戻ります。閑散としたチャンネルでは、1つのコピーがそのまま残り続けます。
設定方法
チャンネルで /sticky set を実行するか、channel オプションでチャンネルを指定するか、ダッシュボードの 自動化 → スティッキーメッセージ を開いてください。オプションは次のとおりです:
- text: 表示する内容(1,800文字まで)。Markdownやメンションが使えます。
- title: 埋め込みの見出し(任意)。
- delay: 下に戻るまでに必要な無投稿時間(秒)。
- color:
#0062FFのような16進数のカラーコード。空欄にするとサーバーの埋め込みカラーを使います。 - image: httpsで始まる画像のURL。空欄にすると、カスタマイズページで設定したサーバーの既定の画像を使います。
同じチャンネルで /sticky set をもう一度実行すると、メッセージが置き換わります。/sticky pause paused:true を実行すると、メッセージは記録に残したまま、再投稿だけを一時的に止められます(イベント中などに便利です)。/sticky remove で削除でき、/sticky list でサーバー内のすべてのスティッキーを確認できます。
スティッキーメッセージの活用例
- #marketplace:「取引のみ。詐欺は /ticket で通報してください。販売者規約をお読みください。」
- #support:「#open-a-ticket のボタンからチケットを開いてください。スタッフはここでは返信しません。」
- #music-requests:「曲名を入力するか、リンクを貼り付けてください。」詳しくはリクエストチャンネルのガイドをご覧ください。
- #giveaways: 現在の抽選の参加条件。
- #looking-for-group: 投稿してほしい形式。
ノイズにしないためのコツ
- 1つのチャンネルにスティッキーは1つだけにし、リマインダーがその場所を使う価値のあるチャンネルでのみ設定しましょう。
- 短くしましょう。段落より2行の方が、ついで読みされやすくなります。
- 投稿の多いチャンネルでは待機時間を長め(10分以上)にして、ボットが絶えず再投稿しないようにしましょう。
- 告知やイベント中は削除して作り直すのではなく、一時停止しましょう。
よくある質問
誰かに通知は届きますか? いいえ。本文のメンションは表示されますが、通知は送られません。
ボットにはどの権限が必要ですか? そのチャンネルで「メッセージを送信」「埋め込みリンク」「メッセージの管理」が必要です。前回のコピーを削除するために使います。
V1とV2のどちらのレイアウトに対応していますか? スティッキーはサーバーのレイアウト設定に従います。詳しくはV1とV2の比較をご覧ください。
無料ですか? はい。
ダッシュボードから追加できます。あわせてウェルカムメッセージを設定すると、新しく参加したメンバーが到着時に同じルールを確認できます。