Kirim pesan langsung ke pengguna, bukan saluran
Jadi saya telah mencoba mencari cara untuk mengirim embed ini ke pengguna dms dan bukan ke saluran, tetapi semua posting yang saya temukan tidak relevan dengan pertanyaan saya atau ketinggalan zaman dan tidak berfungsi sama sekali.
module.exports = {
name: 'help',
description: 'this is a help command!',
execute(message, args){
const embed = new Discord.MessageEmbed()
.setTitle('List of Commands')
.setDescription('This embed lists all of my commands.')
.setColor('#ed2626')
.addFields({
name: '+help',
value: 'Shows a list of commands',
inline: true
}, {
name: '+ping',
value: 'Show your insolence to krennic!',
inline: true
}, {
name: 'Test Number 3',
value: 'This is a example value'
}, {
name: 'Test Number 4',
value: 'This is a example value'
})
.setTimestamp();
// This right here is what i'm trying to figure out
// Instead of sending in the channel how would i dm the person that calls the command?
message.channel.send(embed);
console.log('Help command was ran!')
}
}
Jawaban
1 strafexz
Anda dapat mengirim DM ke pengguna menggunakan User#send()
contoh metode :
superCoolUserOmg.send(superCoolEmbedOmg)
CIA
Shoejep menjawab ini
message.author.send(embed);
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'