我试图获取使用GuildMember
事件邀请机器人的人的guildCreate
对象。
const fetchedLogs = await message.guild.fetchAuditLogs({
limit: 1,
type: ''
})
不确定我是否走对了路,但是如果我是,我应该为type
传递什么论点?
答案 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);
});