紹介

【Discord】汎用的なサーバーテンプレート作りました

こんちゃ、ryoです!

私のBotのサポートサーバー「唯香 -ゆいか- Official Support」をベースに、サーバーテンプレートを作ってみました。

色々な種類のサーバーでも使いやすくなっていると思います。

テンプレートはこちらからどうぞ!

テンプレート使用上の注意

チャンネルの一番上の「read-my-topic-first」、各カテゴリーの「このカテゴリについて」チャンネルや、各チャンネルのトピックは、内容の確認が終わったら削除・書き換えをしてください。

サーバーメンバーに見られるのは嫌でしょう?()

チャンネル構成について

ここではチャンネル構成について説明します。

ボイスチャンネルに関しては割愛。

#read-my-topic-first

テンプレートを使う方用に、チャンネルトピックで説明をしているチャンネルです。

確認が終わり次第消してください。

Informationカテゴリー

#概要

このサーバーについての説明メッセージを送信しましょう。

使用例

#ルール

サーバーのルールを書くチャンネルです。

面倒でもちゃんと書いておきましょう。

#お知らせ

サーバーでお知らせをする場所です。

#外部のお知らせ

外部サーバーのニュースチャンネルの送信先チャンネルです。

各種対応カテゴリー

#新規ユーザー登録

みんなが「認証」とか言うやつです。

想定される用途として、ルール同意コマンド送信が挙げられます。

AuttajaBotのゲートキーパーなどを活用しましょう。

使用例

別サーバーの画像なのでロール名などが異なります。

#ミュート

ミュート対処されているユーザー(Mutedロールがついているメンバー)が見えるチャンネルです。

「あなたは現在ミュート中です」のようなメッセージをあらかじめ送信しておきましょう。

#行動制限

行動制限されているユーザー(行動制限ロールがついているメンバー)が見えるチャンネルです。

「あなたは現在行動制限中です」のようなメッセージをあらかじめ送信しておきましょう。

Logカテゴリー

Botのログを流すチャンネルのカテゴリです。

Loggerや多機能Botのログ機能を使いましょう。

複数のBotでログを取る場合、Bot別にチャンネルを作るのがおすすめです。

テンプレートでは「Logger」と「Auttaja」用のチャンネルが作成されていますが、適宜変更してください。

また、カテゴリ権限で「プライベートチャンネル」・「Bot:Logging」のアクセス許可をしています。

メインカテゴリー

#フリーチャット

メインの雑談場所になるチャンネルです。

Discordのメンバー入場通知もこのチャンネルに指定してます。「はろー!」みたいなチャットのきっかけにどうぞ。

#サブチャット

サブの雑談チャンネルです。

サーバーが成長するまでは無くてもいいかも。

#アンケート

サーバー内でアンケートを取る際に使うチャンネルです。

デフォルトでは一般メンバーは発言できないので、必要に応じて変更してください。
その場合はカテゴリーとの権限同期がおすすめ。

#宣伝

宣伝用チャンネルです。

ルールで宣伝禁止にしている場合は削除しちゃいましょう。

#聞き専チャット

聞き専メンバー用のチャットです。

サブカテゴリー

私のこだわりで、サブカテゴリーには「必要に応じて使うチャンネルで、基本カテゴリーごとミュートでOK」なチャンネルを集めています。参考にしてみてください。

#お問い合わせ

サーバーメンバーが問い合わせをするチャンネルです。

#Botコマンド

Botのコマンド用チャンネルです。

#役職パネル

役職パネルBOTやCarl-Bot等を用いた役職パネルを設置するチャンネルです。

このテンプレートではサーバー通知用ロールがありますので、それを設定するのをおすすめします。

#音楽コマンド

音楽Botのコマンドチャンネルです。

運営チャットカテゴリー

サーバーの運営メンバー用のチャンネルです。

Server OwnerServer AdministratorServer Managerがアクセスできます。
違いはよくわかりません。

#運営内お知らせ

運営内お知らせチャンネルです。

Discordのコミュニティーアップデートの送信先もこのチャンネルにするのがおすすめです。

#雑談

運営メンバーの雑談チャンネルです。需要は謎。

#会議

運営会議用のチャンネルです。

アーカイブカテゴリー

使わなくなったチャンネルを保存する場所です。

チャンネル移動をする場合、権限設定(閲覧・発言)に注意してください。
カテゴリー設定では、運営以外は閲覧できないようになっていますので、それに合わせて権限同期をするのがおすすめです。

役職(ロール)について

このテンプレートの役職構成は以下のようになっています。

画像を表示

このロールの中でいくつか注意してほしいものがあります。

Botロール

ある程度の権限別にBot用の役職を分けています。

  • Admin: 管理者権限です。あまり付与はお勧めしません。
  • メンバー管理権限: KickやBan、ニックネームの管理、役職の管理。出来るだけ役職の優先度を上げておきましょう。最低限、新規ユーザー登録未完了・メンバーロール・ミュート・行動制限より上にしておかないとBotが正常に動かなくなります。
  • サーバー全般管理: 絵文字やチャンネル、ウェブフックの管理。 ・テキストチャンネル権限: メッセージの管理。
  • テキストチャンネル権限: メッセージの管理。
  • ボイスチャンネル権限: サーバーミュート、サーバースピーカーミュート。
  • GlobalChat: グローバルチャットを使うBotに付与しておきましょう。ウェブフック管理権限やメッセージ管理権限もついています。グローバルチャットのカテゴリに権限設定もしてあります。
  • Logging: ログをとるBotにつけておきましょう。一部のBotでウェブフックを使うため、ウェブフック管理権限もついています。ログカテゴリに権限設定もしてあります。

監査ログ

監査ログ表示の権限が全役職に付与されています。変える場合は全役職の監査ログ表示権限を消してください。

ちなみに役職をたくさん増やした後にこれやるのは面倒になので決断はお早めに。

新規ユーザー登録

新規ユーザー登録未完了の役職がついている場合、新規ユーザー登録チャンネル以外でのメッセージの送信が出来ません。

ミュート・行動制限

このテンプレートにある「Muted」及び「行動制限」の役職は手動更新用です。カテゴリ・チャンネルで「送信・発言権限」または「チャンネル閲覧権限」をぶっ飛ばした上で、「ロールとしてサーバーを表示」で正常に機能しているか確かめてください。

行動制限とは?

サーバー内で何もできないようにする強力な荒らし対処です。
このテンプレートでは、行動制限された場合に見えるチャンネルはこれだけです。

まとめ

いかがでしたか?

私のサーバーをベースに作ったので使いにくいと思う部分はあるかもしれませんが、出来るだけ使いやすくしてみたつもりです。

これから新しくサーバーを作ろうとしている方は是非どうぞ!

ABOUT ME
鮎月 -Liteyan-
discord.jsでBot作ったり、気まぐれで小説書いたりする人。

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です