Discord.JS Как использовать args

#javascript #discord #discord.js

Вопрос:

Я пытаюсь использовать аргументы [], но я не знаю, как заставить это как-то работать.

Я хочу установить смайлик, а затем написать что-нибудь, чтобы бот опубликовал его. например:

   .setDescription(`emoji args[0]nnEmoji2 args[1]`)
 

таким образом, он выводит данные в канал

1-я строка -> emoji myText 2-я строка ->> Emoji2 MySecondText

Комментарии:

1. См. раздел Использование строк шаблона .

Ответ №1:

Из документов MDN о литералах шаблонов:

Литералы шаблонов могут содержать заполнители. Они обозначены знаком доллара и фигурными скобками ( ${expression} ).

 const args = ["🍉", "🥝"];
console.log(`Emoji1: ${args[0]}nnEmoji2: ${args[1]}`); 

Комментарии:

1. .setDescription(`<a:important:878247757817741314> Пополняемый <a:important:878247757817741314> нн<a:nitro:878247785948917770> Нитро: ${параметр args[0]}**нн <a:boost:878247790201933855> Увеличить: **${параметр args[1]} Когда я пишу для первой строки числа 10 и на второй строке число 20 это займет всего число 20, как это исправить?

2. Вероятно, неправильная обработка аргументов, console.log(args) чтобы проверить, все ли ваши аргументы там, если нет, вы, вероятно, неправильно извлекли аргументы из сообщения или каким-либо образом получили аргументы.