Я хочу позволить пользователю выполнять действие, используя команду SLASH, плюс упоминание пользователя, например /Hug @dean < /code> или что -то вроде этого, а затем упомянуть его пользователь и иметь небольшое сообщение, что я предпочитаю, чтобы быть случайным, если это возможно, если это возможно. До сих пор, но это не так много и, конечно, не работает, большая часть того, что я пробовал, либо не получает ответа, либо дает мне ошибку в неверном формате строки, вероятно, с пользователем, но я не могу понять, как это сделать должным образом, и документация, кажется, не говорит мне, как или я неправильно понял.
Код: Выделить всё
const { SlashCommandBuilder, EmbedBuilder } = require('discord.js');
module.exports = {
data: new SlashCommandBuilder()
.setName("Hug")
.setDescription ('Give a friend a hug!'),
async execute(interaction) {
const embed = new EmbedBuilder()
.setTitle("ProtoOwner throws a stick!")
.setColor(0x0099ff)
.addFields([
{ name: "[{User} hugs {user}!]", value: reply[randomNum] }
]);
await interaction.reply({ embeds: [embed] });
}
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... ion-with-a
Мобильная версия