Is there an event to detect create a server invite link?

I want to know when user create a link
16 Replies
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
d.js docs
d.js docs17mo ago
event (event) Client#inviteCreate Emitted when an invite is created. (more...)
#[derive(ApEnrl)]
I tried like below but it didnt work
module.exports = {
name: "inviteCreate",
once: false,

execute(member, client){
let id = member.id
console.log(id)
}
}
module.exports = {
name: "inviteCreate",
once: false,

execute(member, client){
let id = member.id
console.log(id)
}
}
Jaworek
Jaworek17mo ago
notLikeCrawl look at the params
#[derive(ApEnrl)]
You mean
execute(member, client){
execute(member, client){
this params? or Client#inviteCreate that params?
Idris
Idris17mo ago
you should name it invite not member and console.log(invite)
#[derive(ApEnrl)]
module.exports = {
name: "inviteCreate",
once: false,

execute(invite){
console.log(invite)

}
}
module.exports = {
name: "inviteCreate",
once: false,

execute(invite){
console.log(invite)

}
}
it didnt Thonk
Jaworek
Jaworek17mo ago
it will work with needed intents and good handling
Idris
Idris17mo ago
GuildInvites intent is needed
#[derive(ApEnrl)]
const client = new Client({
intents:[Guilds,GuildMembers,GuildMessages,GuildInvites],
partials:[User,Message,GuildMember,ThreadMember]
})
const client = new Client({
intents:[Guilds,GuildMembers,GuildMessages,GuildInvites],
partials:[User,Message,GuildMember,ThreadMember]
})
like this?
Idris
Idris17mo ago
try it
#[derive(ApEnrl)]
same!
#[derive(ApEnrl)]
But nothing to log
Jaworek
Jaworek17mo ago
create new invite as discord may show you older one
#[derive(ApEnrl)]
Yeahhhh finally it worksss thank ufor everyone,....