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

関数: confirm()

function confirm(target, options?): Promise<boolean>;

定義: plugins/utils/src/confirm.ts:55

確認ダイアログを出し、押されたボタンを待ちます。 タイムアウト・拒否のどちらも false になるので、if ひとつで書けます。

if (!(await confirm(interaction, { content: "全件削除します。よろしいですか?" }))) return;
await purge();

ラベル・色・待ち時間は Bot 全体のテーマ(utils({ theme }))から取り、 この関数の options でその場だけ上書きできます。

パラメータ

target

ReplyTarget

options?

ConfirmOptions = {}

戻り値

Promise<boolean>