获取邀请Bot的成员

时间:2020-08-28 14:33:58

标签: javascript discord.js

我试图获取使用GuildMember事件邀请机器人的人的guildCreate对象。

const fetchedLogs = await message.guild.fetchAuditLogs({
   limit: 1,
   type: ''
})

不确定我是否走对了路,但是如果我是,我应该为type传递什么论点?

1 个答案:

答案 0 :(得分:1)

这是我用来查找邀请该机器人的用户的代码,对于我而言,这已经足够了

bot.on('guildCreate', (guild) => {
  console.log(`event guildCreate: ${guild.name} ${guild.id}`);
  guild.fetchAuditLogs({ limit: 1, type: 28 }) // type 28 is "add bot"
    .then(audit => {
      let userID = audit.entries.first().executor.id;
      // do something here
    })
    .catch(console.error);
});