Есть ли способ принять несколько изображений как один вариант вложения в команде Discord Slash?Javascript

Форум по Javascript
Ответить
Anonymous
 Есть ли способ принять несколько изображений как один вариант вложения в команде Discord Slash?

Сообщение Anonymous »

В настоящее время я создаю JS-бота Discord для размещения арт-сервера и работаю над командой, позволяющей пользователям загружать свои собственные эталонные фотографии в назначенный канал #references. Пользователи не могут вводить этот канал, только бот. Мне удалось создать эту функциональность, в которой пользователи могут вызывать функцию /submit и загружать по одному изображению за раз, но есть ли способ принять n разных изображений в одной команде с косой чертой?
Мой 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)
)
Я попробовал использовать существующую реализацию и нажать Ctrl + щелчок по нескольким изображениям из моего локального хранилища, чтобы посмотреть, будет ли параметр принимать несколько файлов, но, похоже, он принимает только одно изображение за раз. .
Вместо этого я мог бы изменить команду и взять (например) 4 дополнительных необязательных изображения в качестве отдельных параметров, но идеальным решением с точки зрения пользовательского опыта здесь была бы возможность нажать Ctrl ' несколько файлов и загрузка за один раз.

Подробнее здесь: https://stackoverflow.com/questions/793 ... in-a-disco
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»