discord.js V13 Invite Tracker TypeError: client.guilds.cache.get(...).fetchInvites is not a function

discord.js V13 Invite Tracker TypeError: client.guilds.cache.get(...).fetchInvites is not a function

我正在尝试编写邀请跟踪器代码,这是代码:

let invites;



client.on('ready', async() => {
    await wait(2000);

    client.guilds.cache.get("926674245357039657").fetchInvites().then(inv => {
        invites = inv;
    })
});

client.on('guildMemberAdd', async(member) => {
    if(member.guild.id !== "926674245357039657") return;

    member.guild.fetchInvites().then(gInvites => {
        const invite = gInvites.find((inv) => invites.get(inv.code).uses < inv.uses);

        const channel = member.guild.channels.cache.get('940362032253923348');

        channel.send(`${member} was invited by ${invite.inviter} and the code was ${invite.code}`);
    });
});

当我 运行 机器人出现此错误时

client.guilds.cache.get("926674245357039657").fetchInvites().then(inv => {
                                                  ^

TypeError: client.guilds.cache.get(...).fetchInvites is not a function

谁能帮忙,谢谢

fetchInvites 在 Discord v13 中不起作用,请改用 invites.fetch()

https://discordjs.guide/whats-new.html#guild