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)
您可以将GuildMember#premiumSince用于不依赖于角色的方法:
bot.on('guildMemberUpdate', (oldMember, newMember) => {
if (oldMember.premiumSince !== newMember.premiumSince) {
//your code here
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9625 次 |
| 最近记录: |