Open elecdeer opened 2 years ago
イメージ
const inquirer = createInteractionInquire({ replyMessage: (message: string) => createYosugaEmbed(message), time: 5*60*1000, ephemeral: true, multipleReply: true, }); const volumeAnswer = await inquirer.prompt([{ type: "selectRangeValue", message: "音量を選択", id: "volume" min: 0, max: 2, tick: 0.1, withDefault: true }]); logger.debug(volumeAnswer.volume); const speakersAnswer = await inquirer.prompt([{ type: "select", options: [{ value: "zundamon", }, { value: "metan", label: "四国メタン", }], }, { type: "confirmButton", label: "登録" }], { onTimeout: (context) => { }, onInteraction: (context, interaction) => { if(~~){ inquirer.resolvePrompt(); } } });
Discordのスレッド立ててその中でやり取りするようにもできると便利そう
ページング対応SelectMenuのメモ
イメージ