メインコンテンツまでスキップ
バージョン: v2 Next 🚧

インターフェイス: ClientTexts

定義: src/texts.ts:16

フレームワークがユーザーへ返す文言のカタログ。

ここにあるのは、コマンドランタイムが Discord 上のエンドユーザーへ そのまま返信する文言だけです。開発者向けのログや例外の文言は 含まれません(それらは Discord へは送られません)。

ここにある文言は すべて差し替えられます。ハードコードされていて 変えられない文言は存在しません。

new Client({ texts: { guildOnly: "This command is server-only." } })

プロパティ

commandError

commandError: string;

定義: src/texts.ts:30

コマンドが予期しないエラーで失敗した。


guildOnly

guildOnly: string;

定義: src/texts.ts:18

ギルド内が前提の権限チェックを持つコマンドがギルド外(DM など)から呼ばれた。


missingClientPermissions

missingClientPermissions: (permissions) => string;

定義: src/texts.ts:22

Bot の権限が不足している(引数は不足している権限名の一覧)。

パラメータ

permissions

readonly string[]

戻り値

string


missingUserPermissions

missingUserPermissions: (permissions) => string;

定義: src/texts.ts:20

実行者の権限が不足している(引数は不足している権限名の一覧)。

パラメータ

permissions

readonly string[]

戻り値

string


unknownPermissions

unknownPermissions: string;

定義: src/texts.ts:28

権限情報そのものを取得できなかった。権限名の代わりに ClientTexts.missingUserPermissions / ClientTexts.missingClientPermissions の一覧へ渡されます。