因此,我正在使用JavaScript开发Discord机器人,并且希望获得带有用户图像(如this)的欢迎消息。我不知道该从哪里开始,有人可以帮我吗?
谢谢您的时间!
答案 0 :(得分:0)
每次新成员加入行会时触发的事件是guildMemberAdd
,由客户端发出。
要发送图像,您可以将其作为Attachment
或RichEmbed
的图像来发送。
要完成所有这些工作,您将需要以下内容:
client.on('guildMemberAdd', member => {
// channel: the channel you want to send the welcome message in
// you can either send a normal message:
channel.send(`Welcome ${member}, bla bla bla...`, { // its like sending a normal message, but with some MessageOptions
file: 'https://image.ibb.co/dNGVKz/Screenshot_1.png' // this is your image URL
});
// or send it with an embed:
let embed = new Discord.RichEmbed()
.setTitle("Welcome")
.setDescription(`Hi ${member}, bla bla bla...`)
.setImage('https://image.ibb.co/dNGVKz/Screenshot_1.png');
channel.send({embed});
});
如果您尚不知道某些方法或类,可以在wiki中查找它们。