Событие, которое вызывается каждый раз, когда новый член присоединяется к гильдии, - 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 .