Я хочу назначить кредиты каждому действию, используя параметр значения и убедиться, что пользователи не выбирают одно и то же действие несколько раз. Однако, поскольку значение не является уникальным идентификатором, мне нужно получить имя выбранных действий.
Код: Выделить всё
const commands = [
{
name: 'responsibility',
description: 'It helps to manage your responsibilities.',
options: [
{
name: 'first',
description: 'Choose your first responsibility.',
type: ApplicationCommandOptionType.Number,
choices: [
{ name: 'Action One', value: 1 },
{ name: 'Action Two', value: 1 },
{ name: 'Action Three', value: 2 },
{ name: 'Action Four', value: 1 }
]
},
{
name: 'second',
description: 'Choose your second responsibility.',
type: ApplicationCommandOptionType.Number,
choices: [
{ name: 'Action One', value: 1 },
{ name: 'Action Two', value: 1 },
{ name: 'Action Three', value: 2 },
{ name: 'Action Four', value: 1 }
]
}
]
}
];
Код: Выделить всё
const { options } = interaction;
const firstResponsibility = options.getNumber('first');
Вопрос
Есть ли способ получить имя выбранного выбора в Discord.js без изменения подхода?>
Подробнее здесь: https://stackoverflow.com/questions/797 ... discord-js
Мобильная версия