Мой SlashCommandBuilder выглядит следующим образом (с некоторыми дополнительными сведениями, например описанием или авторством изображения):
Код: Выделить всё
module.exports = {
data: new SlashCommandBuilder()
.setName('submitref')
.setDescription('Submit a reference photo to the server.')
.addAttachmentOption(option =>
option
.setName('ref')
.setDescription('Reference Photo')
.setRequired(true)
)
Вместо этого я мог бы изменить команду и взять (например) 4 дополнительных необязательных изображения в качестве отдельных параметров, но идеальным решением с точки зрения пользовательского опыта здесь была бы возможность нажать Ctrl ' несколько файлов и загрузка за один раз.
Подробнее здесь: https://stackoverflow.com/questions/793 ... in-a-disco