generated at
サーバーの招待を全て取得する
Guildクラスinvites(GuildInviteManager)にあるfetchを使ってサーバー招待を全て取得することができる。
ボットにサーバー管理権限が必要
Promise越しにInviteクラスCollectionが返ってくる

js
const Discord = require('discord.js') const client = new Discord.Client({ intents: ['GUILDS','GUILD_MESSAGES'] }) client.on('messageCreate', async message => { if (message.content === '!invites') { const invites = await message.guild.invites.fetch() console.log(invites.map(invite => invite.url)) } })

v12の場合、 invites.fetch() fetchInvites() に変更し、イベント名 messageCreate message に変更してください。