はじめに
前記事ではDiscordのサーバーの管理者として必要な知識を説明しました。
本記事では自分でDiscordサーバーを立てていくらか使ってみた人に向けて、もっと便利に、もっと参加者に便利なサーバーを提供したいという方へ向けて僕が知っている方法を伝授させていただきます。
この記事を読んだ方のコミュニティが少しでも便利に、豊かになりますように。
本記事は2022/8/3に執筆されています。
操作方法については情報が古くなっている場合もありますので十分ご注意ください。
前記事
以下に書かれていることについては全て前提として本記事を執筆しています。
以下の記事に書かれていない前提は恐らくないと思うのでわからない点があったら以下の記事をご覧ください。
kurobasana.hatenadiary.jp
kurobasana.hatenadiary.jp
目次
1.コミュニティ機能
コミュニティ機能とは、その名の通りDiscordを使ってコミュニティを運営している人向けの機能です。
- ようこそ画面の設定
- サーバーインサイト(サーバー情報取得)
- パートナープログラム(Discordからの支援をもらえる)
- Discordのサーバー発見にサーバーを乗せてもらえる
などの設定ができます。
なお、下3つはサーバーのメンバー数が500人以上とか1000人以上とか色々条件があって、本当に誰でも入れるオンラインコミュニティでないと利用はできません。
それでもようこそ画面は純粋に便利です。
コミュニティ機能設定方法
2.ようこそ画面の設定
ようこそ画面とは、参加者がサーバーに入ったときに表示される下のような画面のことです。

画像は僕が主催したポケモンサークルの大交流会、ポサリンピック2022でのもの。
サーバーにはいったらどこのチャンネルをまず見てほしいかを案内できる仕組みは、管理者の目には見えませんがめちゃめちゃ働いてくれます。その効力はいくらかコミュニティの管理をしたことのある方なら分かっていただけるかと思います。
設定方法
作る方法を紹介します。
前提として上に示したコミュニティの有効化を行っておく必要があります。
3.サーバーコピー
実はサーバーは既存のものをコピーして作ることができます。
去年やったイベントと同じ会場サーバーを作ろう、みたいな時に便利ですね。
コピーされるものは
- サーバー設定
- テキストチャンネル及びボイスチャンネルの構成
- ロール
逆にコピーされないのは
- Bot含むサーバー参加者
- 全ての書き込み
などです。
サーバーコピーの方法については下の前記事をご覧ください。
5.Bot
さてDiscordのカスタマイズ性の高さその2、Botの導入に関する話です。
BotというのはDiscordサーバー界においては、普通のメンバーと同じようにサーバーに入ってきてニンゲンの代わりに色々便利なことをしてくれるプログラムのことです。
例えば、下のBotは喋っているボイスチャットに入れるとテキストチャンネルの書き込みを読み上げてくれるというもの。

こういったユーザーの不満をDiscord公式だけでなくBotという手法で解決できるのがDiscordの素晴らしいポイントです。
Bot招待方法
まずはBotの招待の仕方を知りましょう。
Bot全般の使い方/注意
Botの使い方は大きく分けて2種類あるのですが、どちらも正直最初は分かりづらいです。
慣れたら便利なのでがんばって慣れていきましょう。
コマンド入力形式
大体のBotはこちらになります。
例えば先ほど紹介した読み上げBot「shovel」は、
ボイスチャットに入った状態で読み上げてほしいチャンネルで「!sh s」と送信すると、Botが文字に反応して起動する
という感じで使うことができます。
こんな風に各Botが反応するための決まり文句を持っていて、それを入力することで決まった動作をするタイプのBotは多いです。
このタイプのBotの注意点は2つ。
- Botごとにコマンドをしっかり調べなければいけない。説明サイトが必ずあるはずなので、よく読みましょう。
- たまにショートカットとか、コマンドを自分で決めさせてくれるやつもあります。
- 半角全角を含めて正確に入力して送信しなければいけない→Discord初心者に使ってもらうにはしっかり教える必要がある。
- 特にスペースを挟まないといけないタイプは難敵。半角スペースじゃないといけないのにすぐ全角スペースを挟んでコマンド無視されます。
外部サイト設定形式
一方、Discord内ではなくそのBotのサイト上で色んな設定をするとDiscord内のBotに反映されるという仕組みを取っているBotもあります。
代表的なのは「CarlBot」と呼ばれる多機能Botですね。ロールの設定に関与する機能がついていて、よく便利に使っています。
仕様なんかがDiscordのコマンドでは手に負えないので専用サイトを使ってUIを分かりやすくしているBotがほとんどで、若干仕組みが煩雑なものが多いです。
ただリターンはそれ相応にありますし、使用者の多いBotは当ブログ含め色んな人が解説してくれています。
このタイプのBotの注意点は2つ。
- 設定を変える度にサイトにアクセスしなければならない
- 検索してトップヒットするものがおおいですが、大体Botの自己紹介欄にちゃんとサイトは載っています。
- サイトの使い方が分かりづらい。
- 特に英語サイトがほとんどなので結構苦労します。日本語で解説してくれているブログは多いので使っていきましょう。
おすすめBot
記事が長くなっちゃったので、こちらの記事に分割しました。
自動でロールを振ってくれたり、予約投稿をしてくれたり。
サーバーを作るうえで便利なBotがあるのでご覧ください。
embrabat-report.net
6.おすすめのサーバー設定
身内鯖じゃない、ちゃんとしたサーバーを建てるぞ!
というときに役立ちそうな設定をいくつか紹介します。
デフォルトの通知設定を「@mentionsのみ」にする
必ずやってください
これは端折って簡単に説明すると、
「普通の書き込みではスマホは鳴らないよ」
「呼ばれた時だけスマホが鳴るよ」
ということです。
Discordは遊び場なので、適当な書き込みをすることもよくあります。
ほかの人の通知を鳴らしていると思うと、申し訳なくて書き込みづらいですよね。
気軽に書き込めるように、必ずデフォルトの通知を設定しましょう。

設定してない!という人は、こちらの記事をご覧ください。
embrabat-report.net
カテゴリーを分ける
テキストチャンネルが複数あるときは、きちんとカテゴリーで分けてあげると見やすくなります。
例えば、僕がいた大学のポケモンサークルでは
「ポケモンの話をするカテゴリー」と「ほかのゲームの話をするカテゴリー」みたいな感じで分かれていました。
こんな風にある程度方向性を決めてまとめてあげると、サーバーが見やすくなります。
詳しいやり方はこちらからご覧ください。
テキストチャンネル・ボイスチャンネルの権限管理
テキストチャンネルではチャットごと/ロールごと個別に権限を設定することができます。
まずチャンネルの設定を開きます(わからんって人は前記事参照です)。
そしたら左側のメニューから「権限」を選びましょう。
こんな画面になります。

ここで、例えば「@everyone」の「チャンネルを見る」を「×」に設定すると、普通の人はそのチャンネルが見られなくなります。
「チャンネルを見る」を「○」、「メッセージを送信」を「×」に設定すれば、普通の人はそのチャンネルを見ることはできるけど書き込むことはできない、という設定が作れるわけです。
↓ここから設定したいロールやメンバーを追加して、そのロールだけ「メッセージを送信」を○にすれば、そのロールがついている人は書き込みもできる、ということになります。

応用例
大会サーバーでのCarlBot
いや「参加者に参加者ロールを振る」って簡単に言うけど、うちは参加者100人とかいるのよ。
っていう大会もあると思います。
そんなあなたに、半分自動でロールを振ってくれる「CarlBot」の出番です。
先ほど説明した「リアクションロール」を使えばこんなことができます。
以下は去年ポケモンサークルで行われた大交流会「ポサリンピック2021」の会場サーバーの画像です。

こんな風に「各企画ごとロールとCarlBotを設定してやって、参加者は自分が出場する企画に自分でスタンプを押す」という形式を取れば、事前に設定しておけば後は全部自動です。
参加者がよく読んでなくてロールをつけ忘れる、みたいなことは新たに防がなければいけない事項として発生しますが、それでも手間は大幅に削減できるはずです。
導入方法や使い方など、詳しくは下の当ブログ別記事で。
kurobasana.hatenadiary.jp
ロールで自己紹介
以下の画像は僕が管理する某ポケモンサーバーでの僕のロールの一部です。

自分がやっているポケモンの遊び方のロールを作っておくことで、プロフィールを見るだけでこの人はポケモンをどういう風に遊んでいるのかがロールから分かるようにできます。
要するにタグ付けのようなイメージです。
ロールでタグをつけて自己紹介に使うというのは、地味ですが実際喋ってみると思っている以上に便利です。
参加者にタグがついていると運営にも役立ちます。
このタグ付けをするのにも、CarlBotは役立ちますね。
kurobasana.hatenadiary.jp
サーバーの使い方チャット
サーバーのチャット数が多くてごちゃごちゃしてくると、どのチャンネルをどう使えばいいのか分からなくなります。
特に初心者にはこの状況はキツイので、「サーバーの使い方チャット」を用意すると解決するかも。
こんな感じで各チャットへのジャンプリンクをつけつつ説明をしておくと非常に参加者に優しいサーバーができあがります。
まぁわからない人はそもそも説明を見ないのではないか、という話もあるのでおまじない程度かもしれませんが。

基本の考え方の話
最後に僕がサーバーを作る際にどんなことを考えているかという根幹の話もちょろっと載せておこうかなと思います。
いくつか大きなサーバーを作ってきて思いますが、結局のところサーバーの善し悪しも考え方がしっかりしているかどうかが一番大事だと感じます。テクニックを持っていることよりも、その使い方が大事ですよね。
書いていてあんまり関係なくねって思ったので記事を独立させました。
kurobasana.hatenadiary.jp
おわりに
上級テクニックなんて腐るほどあると思うので、また何か思いついたら追記します。
もし「これは俺が開発したすごいテクニックだぞ」みたいなのがあったりしたらこっそり教えてください、載せさせていただきます。
ご質問など
本記事についてのご質問などがありましたら、下記のTwitterアカウントのDMまでご連絡ください。
対応させていただきます。
※商業DMに紛れていて気付かない場合があるかもしれません。
1日経って反応がなければ気づいていないので、メンションなどしていただけるとご対応できるかと思います。
お手数をおかけします。
アカウント:@kurosana309637
























