检查添加的角色 guildmemberupdate discordjs
Check role that is added guildmemberupdate discordjs
关于guildmemberupdate事件,我试图查看事件是否在我的服务器中以及角色是否是某个角色。如果所有事情都是真的,它将发送一条消息。虽然它不发送消息
这是代码
this.on('guildMemberUpdate', function (guild, oldMember, newMember) {
if(guild.id !== '#') {
return
} else {
const wc = new Discord.WebhookClient("#', 'lG-###-7RIXy3LIup80X");
if (oldMember.roles.cache.size !== newMember.roles.cache.size) {
if (!oldMember.roles.cache.has("851156630748921927") && newMember.roles.cache.has("851156630748921927")) {
wc.send(`yo !`);
}
}
}
})
不发送'test'
guildMemberUpdate
事件需要服务器成员的意图。您可以在 Discord Developer Portal 和您的客户端实例中启用它
const { Intents } = require("discord.js")
const client = new Client({intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MEMBERS]})
//other intents may be added. Make sure it has server members intent (Intents.FLAGS.GUILD_MEMBERS)
关于guildmemberupdate事件,我试图查看事件是否在我的服务器中以及角色是否是某个角色。如果所有事情都是真的,它将发送一条消息。虽然它不发送消息
这是代码
this.on('guildMemberUpdate', function (guild, oldMember, newMember) {
if(guild.id !== '#') {
return
} else {
const wc = new Discord.WebhookClient("#', 'lG-###-7RIXy3LIup80X");
if (oldMember.roles.cache.size !== newMember.roles.cache.size) {
if (!oldMember.roles.cache.has("851156630748921927") && newMember.roles.cache.has("851156630748921927")) {
wc.send(`yo !`);
}
}
}
})
不发送'test'
guildMemberUpdate
事件需要服务器成员的意图。您可以在 Discord Developer Portal 和您的客户端实例中启用它
const { Intents } = require("discord.js")
const client = new Client({intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MEMBERS]})
//other intents may be added. Make sure it has server members intent (Intents.FLAGS.GUILD_MEMBERS)