Discordサーバー内の情報を表示するコマンドを追加する拡張機能
追加されるコマンド | 使用方法(※設定によって変わります) | 表示される情報 |
---|---|---|
サーバー 情報表示 |
!server |
サーバー名、サーバーID、サーバー作成日時、 オーナー名、ブースト数、ブーストレベル、 国、フィルター設定、認証レベル、 メンバー数、ロール数、チャンネル数 |
ユーザー 情報表示 |
!user @user もしくは !user userID |
ユーザー名、ユーザーID、アカウント作成日時、 Botかどうか、ユーザーフラッグ、サーバー入室日時、 最高ロール、表示ロール、所持している全てのロール、所持している権限一覧 |
ロール 情報表示 |
!role @role もしくは !role roleID |
ロール名、ロールカラー(カラーコード)、ロールID、ロール作成日時、 役職メンバーの表示の有無、メンション可能かどうか、付随する権限一覧 |
これ(main)をセットアップする。
info
フォルダを直接commands
フォルダにドラッグ&ドロップ
info
フォルダにあるcommandConfig.json
を開く
以下設定項目と説明
設定の具体例
-
aliases
: serverコマンドを実行する文字列(いくつか登録した場合、どれでも使える) -
embedColor
: serverコマンドを使った時に送信するembed(埋め込み)の色("RED"
、"BLUE"
、"#ff00ff"
など) | 色見本 -
ownerOnly
:true
の場合、serverコマンドはOWNERS_ID
に登録されている人しか使えない -
userPermissions
: ここに書いてある権限を全て持っている人しかserverコマンドを使えない(権限がなくても使えるようにする場合は[]
にする) | discordの権限一覧
-
aliases
: userコマンドを実行する文字列(いくつか登録した場合、どれでも使える) -
ownerOnly
:true
の場合、userコマンドはOWNERS_ID
に登録されている人しか使えない -
userPermissions
: ここに書いてある権限を全て持っている人しかuserコマンドを使えない(権限がなくても使えるようにする場合は[]
にする) | discordの権限一覧
-
aliases
: roleコマンドを実行する文字列(いくつか登録した場合、どれでも使える) -
ownerOnly
:true
の場合、roleコマンドはOWNERS_ID
に登録されている人しか使えない -
userPermissions
: ここに書いてある権限を全て持っている人しかroleコマンドを使えない(権限がなくても使えるようにする場合は[]
にする) | discordの権限一覧
デフォルト(クリックで展開)
デフォルト設定
{
"serverCommand":{
"aliases":[
"server"
],
"embedColor":"BLUE",
"ownerOnly":false,
"userPermissions":[]
},
"userCommand":{
"aliases":[
"user"
],
"ownerOnly":false,
"userPermissions": []
},
"roleCommand":{
"aliases":[
"role"
],
"ownerOnly":false,
"userPermissions":[]
}
}
例1(クリックで展開)
aliasesを増やして簡易的に実行できるようにしてある。(aliasesを増やしすぎると、aliasesが被ってコマンドが二つ実行されてしまうことがあるので注意!)
{
"serverCommand":{
"aliases":[
"server","server-info","s"
],
"embedColor":"RANDOM",
"ownerOnly":false,
"userPermissions":[]
},
"userCommand":{
"aliases":[
"user","user-info","u"
],
"ownerOnly":false,
"userPermissions":[]
},
"roleCommand":{
"aliases":[
"role","role-info","r"
],
"ownerOnly":false,
"userPermissions":[]
}
}
例2(クリックで展開)
権限強め、OWNERS_ID
に登録されていてかつ、管理者権限(ADMINISTRATOR
)を持っていないと実行できない(あくまで例、この設定にするのはお勧めできない。)
{
"serverCommand":{
"aliases":[
"server"
],
"embedColor":"BLUE",
"ownerOnly":true,
"userPermissions":[
"ADMINISTRATOR"
]
},
"userCommand":{
"aliases":[
"user"
],
"ownerOnly":true,
"userPermissions":[
"ADMINISTRATOR"
]
},
"roleCommand":{
"aliases":[
"role"
],
"ownerOnly":true,
"userPermissions":[
"ADMINISTRATOR"
]
}
}