Server Boost Tracker Bot Discord

tot*_*DEV 1 javascript node.js discord discord.js

帮我在有人时发送消息Boost The Server,例如这里有一些代码。请帮帮我,伙计们:)

bot.on('guildMemberUpdate', (oldMember, newMember) => {
    if(oldMember.roles.size < newmember.roles.size) {
        const fetchedLogs = await oldMember.guild.fetchAuditLogs({
        limit: 1,
        type: 'MEMBER_ROLE_UPDATE',
    });

        const roleAddLog = fetchedLogs.entries.first();
        if (!roleAddLog ) return;
        const { executor, target, extra } = kickLog;
        console.log(`Role ${extra.name} added to ${<@target.id>} by ${<@executor.id>}`)
    }
});
Run Code Online (Sandbox Code Playgroud)

Lev*_*_OP 6

您可以将GuildMember#premiumSince用于不依赖于角色的方法:

bot.on('guildMemberUpdate', (oldMember, newMember) => {
  if (oldMember.premiumSince !== newMember.premiumSince) {
    //your code here
  }
});
Run Code Online (Sandbox Code Playgroud)