devland.js-invites
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

devland.js-invites

How to use ?

npm install devland.js@latest
npm install devland.js-invites@latest

Setup :

const {Client} = require('devland.js')
const InviteLogger = require('devland.js-invites')

const client = new Client({
    intents: ["GUILDS", "GUILDS_MEMBERS", "GUILD_INVITES"],
    token: "my_token",
    enableAllCaches: true
})
client.logger = new InviteLogger(client)
client.connect()
client.on('ready', () => {
    console.log(`${client.user.tag} connected`)
})
client.logger.on('unknowInvite', (member) => {
    console.log(`${member.user.username} joined ${member.guild.name} but I don't know how`)
})
client.logger.on('knowInvite', (member, invite) => {
    console.log(`${member.user.username} joined ${member.guild.name} with ${invite.code} by ${invite.inviter?.username}`)
})
client.logger.on('vanityInvite', (member, vanity) => {
    console.log(`${member.user.username} joined ${member.guild.name} with vanity url ${vanity.code}`)
})

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
1.0.38latest

Version History

VersionDownloads (Last 7 Days)Published
1.0.38
1.0.21
1.0.10
1.0.01

Package Sidebar

Install

npm i devland.js-invites

Weekly Downloads

0

Version

1.0.3

License

Apache 2.0

Unpacked Size

11.5 kB

Total Files

10

Last publish

Collaborators

  • jeotique