开发者问题收集

Discord.js v12 | 从服务器删除邀请

2021-12-07
1234

我想让我的机器人使用命令删除在我的服务器上创建的邀请。我知道我可以使用 message.guild.fetchInvites().then() 接受所有邀请,但我该如何让我的 lambda 删除所有邀请?提前谢谢您,如果这是一个愚蠢的问题,请原谅我!

1个回答

您开始得很好,但下面介绍如何循环处理所有邀请并逐一删除它们:

message.guild.invites.fetch().then(invites => {
  invites.each(i => i.delete())
})

警告:如果邀请数量过多,您可能会受到速率限制。您可以添加“休眠”功能来解决这个问题

MrMythical
2021-12-07