役職パネルBOTv2 コマンドリファレンス(&招待リンク・サポートサーバー)

役職パネルv2のコマンドヘルプ。(今回真面目に作ろうと思うんだけど・・・)
ヘルプページ一覧に戻る場合はこちら
kesigomon.hatenablog.jp

招待リンク

v2は新規導入を終了しました。
以降はv3をお使いください。
https://rolepanelv3docmaster.gatsbyjs.io/

サポートサーバー

役職パネルのサポートは、「ケシゴモンのギルド」でやっています。
「役職パネル質問室」でどうぞ。
discord.gg


引数に取れる(役職)について

役職の引数は、以下のものが取れます。

  • 役職のID
  • 役職のメンション
  • 役職の名前

なお、役職のIDは、roleコマンドで取得できます。

コマンド一覧
Prefixは「!rp2」または「!rolepanel2」です

add

!rp2 add (役職...) --tag (タグ) --channel (チャンネル) --emoji (絵文字) --create

役職パネルに役職を追加します。
使用できるのは「役職の管理」を持つ人です。

引数一覧

役職...

スペースで区切って複数入力が可能です。
ただし絵文字引数を取っている場合、この引数は1つしか取れません。
自分の一番上の役職よりも下の役職のみ引数に取ることができます。
(ただし、サーバーの所有者はすべての役職を引数に取れます)

-t --tag (タグ)

タグを使うと、役職パネルのタイトルにタグが追加され、別なパネルをつくることができます。(デフォルトは「デフォルト」)

-c --channel (チャンネル)

役職パネルを作るチャンネルを指定できます。

--emoji (絵文字)

リアクションの絵文字指定ができます。
この引数を取っている場合、役職引数は1つしか取れません。

--create

この引数があった場合、役職を作成してからパネルに追加します。

--color (色)

パネルを新しく作った場合、色を指定できます。

!rp2 add 役職A
!rp2 add 自由カテゴリ閲覧 --tag 重要な役職
!rp2 add 役職B --color 0xff0000

remove

!rp2 remove (役職...) --tag (タグ) --channel (チャンネル) --delete

役職パネルから役職を削除します。

引数一覧

役職...

スペースで区切って複数入力が可能です。
自分の一番上の役職よりも下の役職のみ引数に取ることができます。
(ただし、サーバーの所有者はすべての役職を引数に取れます)

-t --tag (タグ)

タグを指定した場合、そのタグのパネルにある役職のみを削除します。

-c --channel (チャンネル)

削除対象とするチャンネルを指定できます。

--delete

この引数があった場合、パネルから削除したあとに役職を削除します。

!rp2 remove 役職A
!rp2 remove 自由カテゴリ閲覧 --tag 重要な役職

autoremove

!rp2 autoremove

もう存在しない役職の行を削除します。

edit

!rp2 edit (メッセージID) --tag (タグ) --color (色) --channel (チャンネル)

パネルを編集します。

引数一覧

メッセージID

編集するパネルのメッセージIDを指定してください。

-t --tag (タグ)

タグを別なものに変更します。

--color (色)

色を別なものにします

--channel (チャンネル)

編集するパネルのチャンネルを指定してください。

!rp2 edit 764708913688870913 --tag メイン役職
!rp2 edit --color 0x00ff00
!rp2 edit 761196624277798953 --tag 色系役職 --color 0x0000ff --channel 706069471843975228

role

!rp2 role (ページ=1)

役職一覧をIDとともに(上から順番に)表示します
役職が多い場合、ページ指定すると更に下の役職も見れます。

引数一覧

ページ

役職一覧のページ指定で、デフォルトは1です。

!rp2 role
!rp2 role 2

find

!rp2 find タグ ページ --channel (チャンネル)

パネルを検索して見つかった場合、そのメッセージIDを返します。
メッセージIDを指定するコマンドに使えます

引数一覧

タグ

検索したいパネルのタグを指定してください。

ページ

検索したいパネルのページを指定してください。

チャンネル

検索したいパネルのチャンネルを指定できます。
指定しなかった場合、コマンドを打ったチャンネルと同じになります。

refresh

!rp2 refresh (メッセージID...) --channel (チャンネル)

リアクションをつけ直します。
remove等でリアクションがぐちゃぐちゃになったときにどうぞ。

引数一覧

メッセージID

スペースで区切って複数入力が可能です。
リアクションをつけ直すパネルのメッセージIDを指定してください。

チャンネル

リアクションをつけ直すパネルのあるチャンネルを指定できます。
指定しなかった場合、コマンドを打ったチャンネルと同じになります。

sort

!rp2 sort (メッセージID...) --channel (チャンネル)

アルファベットの絵文字を、アルファベット順に直すことができます。

引数一覧

メッセージID

スペースで区切って複数入力が可能です。
直すパネルのメッセージIDを指定してください。

チャンネル

直すパネルのあるチャンネルを指定できます。
指定しなかった場合、コマンドを打ったチャンネルと同じになります。

copy

!rp2 copy (メッセージID...) --from (複製元チャンネル) --channel (複製先チャンネル)

パネルを複製できます。

引数一覧

メッセージID

スペースで区切って複数入力が可能です。
複製元パネルのメッセージIDを指定してください。

複製元チャンネル

複製元のパネルのあるチャンネルを指定できます。
指定しなかった場合、コマンドを打ったチャンネルと同じになります。

複製先チャンネル

複製先のパネルのあるチャンネルを指定できます。
指定しなかった場合、コマンドを打ったチャンネルと同じになります。

reset

!rp2 reset (メッセージID...) --channel (チャンネル)

autoremove、sort、refreshを一気に行います。
以下の順番で行われます。
→存在しない役職の行を削除(autoremove)
→アルファベットの絵文字はアルファベット順に編集(sort)
→リアクションの付け直し(refresh)

引数一覧

メッセージID

スペースで区切って複数入力が可能です。
直すパネルのメッセージIDを指定してください。

チャンネル

直すパネルのあるチャンネルを指定できます。
指定しなかった場合、コマンドを打ったチャンネルと同じになります。