# 機能・コマンドリスト

EspoBotには、以下のようなコマンドがあります。

  • Commands
    • 俗にいう、スラッシュコマンドを指します。
  • Applications
    • ユーザーを右クリックすると表示される、アプリに追加する機能です。
  • Interactions
    • ユーザが実行しなくても、裏で動き続けているコードです。
Commands Descriptions File Paths
/about Esportsクラブの詳細を表示し、ボタンには各種URLを設置します。 /commands/bot/about.js
/check-nicknames ニックネームに # がある人とない人を自分だけに表示します。 /commands/bot/check_nicknames.js
/mcidcheck <args> MCIDの情報を取得します。スキン情報も閲覧可能です。 /commands/minecraft/mcid.js
/gameinvite [タイトル(自由記入)] [人数] [時間(xx:xx)] ゲームの募集作成パネルを作成できます。 /commands/tools/gameinvite.js
/hashusershows ニックネームに#<数字>が含まれるユーザーを表示(自分だけに表示) /commands/tools/hashshows.js
/showemojis サーバー内の絵文字リストを表示します。 /commands/tools/showemojis.js
/showroles サーバー内のロールIDリストを自分に表示します。 /commands/tools/showroles.js
/userinfo <番号/discordId> ユーザー情報を表示します。 /commands/tools/userinfo.js
/vc-ranking VCの参加時間を表示します。 /commands/tools/vc-ranking.js
/suumo <title> ゲームチームの振り分けを行います。 /commands/tools/suumo.js
Applications Descriptions File Paths
ユーザー情報を表示 ユーザー情報を表示します。 /applications/userinfo_app.js
Interactions Descriptions File Paths
VCStaus VC参加・VC退出・配信開始・配信終了時に、指定されたチャンネルIDに、ログを送信します。 /events/VCStatus.js
interactionCreate スラッシュコマンドを実行した際に、コンソールにログを送信します。 /events/interactionCreate.js
interactionRoleCreate ロールパネルから、役職を追加・削除します。 /events/interactionRoleCreate.js
inviteCreate 招待コードを作成した際に、指定されたチャンネルIDに、警告を表示します。 /events/inviteCreate.js
suumoButtons チーム振り分けを行うための、ユーザ情報を一時的に保管します。 /events/suumoButtons.js