Discordオートリアクションボット:チャンネルのすべてのメッセージにリアクションを付ける
Discordのオートリアクションボットは、チャンネルの新しいメッセージのすべてに絵文字のリアクションを付けるので、誰も手作業でする必要がありません。 Noxyrは、選んだ最大五つの絵文字を、並べた順番どおりに、最大20チャンネルにわたって付けます。設定は一つのコマンド、/autoreact setで済みます。
オートリアクションが役立つ場面
ほとんどのチャンネルには必要ありません。ただ、リアクションこそがそのチャンネルの目的であるような場所では、本当に役立ちます。
- フィードバックと提案。チェックマークとバツを付けると、メンバーは説明されなくても投票できます。
- 推薦とレビューのチャンネル。すべてのメッセージに星を付けると、投稿者に見られたことが伝わります。
- 作品、動画、スクリーンショット。ハートや炎の絵文字で投票が始まり、最初のリアクションが付けやすくなります。
- 告知。ルールの更新の下にチェックマークを付けると、誰が確認したかをさっと見られます。
最初のリアクションは、人が思う以上に重要です。リアクションのないメッセージは無視されたように見え、メンバーは最初にリアクションすることを遠慮します。ボットが最初のセットを付けると、そこから数が単純に増えていきます。
一つのコマンドで設定する
- 目的のチャンネルに行きます。
/autoreact setを実行し、スペースで区切って絵文字を入力します(例:星とチェックマーク)。別の場所にいる場合は、チャンネルのオプションで別のチャンネルを選びます。- テスト用のメッセージを投稿します。リアクションは、並べた順番どおりに表示されます。
同じチャンネルでもう一度実行すると、新しい一覧が古いものを置き換えます。ダッシュボードでは、オートメーションの下のAuto Reactに同じ機能があり、絵文字の選択と、設定したすべてのチャンネルの一覧があります。
すべてのコマンド
| コマンド | その働き |
|---|---|
/autoreact set | チャンネルのリアクションを設定し、古い一覧を置き換える |
/autoreact remove | チャンネルのオートリアクションを止める。すでに付いたリアクションは残る |
/autoreact list | オートリアクションのあるすべてのチャンネルと、その絵文字を表示する |
スキップするものと上限
オートリアクションは、ボットからのメッセージと、接頭辞で入力されたコマンドを無視します。そのため、ボットの出力も混ざるチャンネルもきれいなままです。設定したときに既にチャンネルにあったメッセージはそのままで、反応するのは新しいものだけです。
- チャンネルごとに最大五つの絵文字。
- サーバーごとに最大20チャンネル。
- カスタム絵文字は、自分のサーバーにアップロードされている必要があります。ボットが常にそれを使えるようにするためです。通常の絵文字はどこでも使えます。
Noxyrのカスタムボットをサーバーで運用している場合、二つのうち一つだけがリアクションするので、二重にはなりません。
リアクションしないとき
ボットには、そのチャンネルでのリアクションの追加とメッセージ履歴の閲覧の権限が必要です。/autoreact setは、どちらかが欠けているとき教えてくれます。チャンネルの権限、またはそこに影響するカテゴリの権限を直してから、新しいメッセージを投稿してください。設定後に送られたメッセージにしか反応しないことも覚えておいてください。
絵文字は三つか四つで十分です。すべてのメッセージの下に五つのリアクションがあると、忙しいチャンネルがうるさくなり、あなたのコンテンツが隠れてしまいます。
うまく機能する絵文字の選び方
メンバーにしてほしいことを伝えるリアクションを選んでください。投票のチャンネルなら、チェックマークとバツが合います。作品紹介のチャンネルなら、温かみのある絵文字を一つにして、メンバーがリアクションを分散させず、一つの数に加算するようにします。フィードバックのチャンネルでは、有用なものに星、完了したものにチェックマークを使えば、スタッフは対応済みのものをすぐに印付けできます。
一覧は順番があるので、主要なリアクションを最初に置いてください。メンバーは見た最初のものをクリックしがちなので、それが育つものになります。
オートリアクションか、リアクションロールか
似て聞こえますが、役割が違います。オートリアクションは、他の人のメッセージに、投票や確認のためのリアクションを付けます。リアクションロールは、選んだ一つのメッセージに付いたリアクションをクリックした人に、ロールを与えます。メンバーにロールを選んでもらいたいなら、代わりにリアクションロールボットを使ってください。チャンネル内のすべての投稿で投票を集めたいなら、オートリアクションが正しい道具です。
良い最初の設定
一つのチャンネルから始めてください。通常は、フィードバックか作品紹介のチャンネルです。一週間見守ります。チャンネルの中で、残しておくべき何か(ボットの出力を含め、きれいなままにしたいもの)がないかを確認しましょう。ボットのメッセージは既にスキップされています。それから、推薦や告知のチャンネルを加えてください。/autoreact listを時々実行して、どこで動いているかを確認しましょう。数か月前に設定したチャンネルは忘れやすいからです。
投票の機能と組み合わせる
オートリアクションはボタンを提供し、ほかのNoxyrのツールがその結果を形にします。正式な審査の流れを持つフィードバックには提案ボットを使い、星を集めたメッセージを再投稿するにはスターボードを使ってください。リファレンスはオートリアクションのドキュメントにあり、試すならNoxyrを追加してください。
よくある質問
Discordのボットに、チャンネルのすべてのメッセージにリアクションさせるには、どうすればよいですか?
チャンネルで最大五つの絵文字を指定して/autoreact setを実行するか、チャンネルのオプションで別のチャンネルを選んでください。新しいメッセージのすべてに、並べた順番どおりにそのリアクションが付きます。
オートリアクションでは、いくつの絵文字を使えますか?
チャンネルごとに最大五つの絵文字、サーバーごとに最大20チャンネルです。チャンネルを再び設定すると、古い一覧は置き換えられます。
オートリアクションは古いメッセージにも効きますか?
いいえ。チャンネルに既にあるメッセージはそのままで、ボットのメッセージと接頭辞付きのコマンドも同様です。
カスタム絵文字は使えますか?
はい。ボットが常に使えるように、自分のサーバーにアップロードされていれば使えます。通常の絵文字はどこでも使えます。
ボットがリアクションを付けないのはなぜですか?
そのチャンネルで、リアクションの追加とメッセージ履歴の閲覧の権限が必要です。/autoreact setは、どちらかが欠けているときに教えてくれます。