Discord bot的用户头像欢迎消息

时间:2018-09-19 17:12:45

标签: javascript discord discord.js

因此,我正在使用JavaScript开发Discord机器人,并且希望获得带有用户图像(如this)的欢迎消息。我不知道该从哪里开始,有人可以帮我吗?
谢谢您的时间!

1 个答案:

答案 0 :(得分:0)

每次新成员加入行会时触发的事件是guildMemberAdd,由客户端发出。
要发送图像,您可以将其作为AttachmentRichEmbed的图像来发送。

要完成所有这些工作,您将需要以下内容:

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中查找它们。