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()
。
我正在尝试编写邀请跟踪器代码,这是代码:
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()
。