Приветственное сообщение с аватаром пользователя для бота Discord - PullRequest
0 голосов
/ 19 сентября 2018

Итак, я работаю над ботом Discord с JavaScript и хочу получить приветственное сообщение с изображением пользователя (например, this ).Я понятия не имею, с чего мне начать, может ли кто-нибудь мне помочь?
Спасибо за ваше время!

1 Ответ

0 голосов
/ 20 сентября 2018

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

...