discord.js | can';t将用户ID解析为unban

discord.js | can';t将用户ID解析为unban,discord.js,Discord.js,你好,我正在尝试创建一个discord bot来解除某人的绑定,但它给了我以下错误: 未处理的承诺拒绝:错误[BAN_RESOLVE_ID]:无法将用户ID解析为unban。 在GuildMemberManager.unban(C:\Users\Jakub Sokol\Documents\Coding\Discord Bots\Smiley\node\u modules\Discord.js\src\managers\GuildMemberManager.js:210:36) 在Object.e

你好,我正在尝试创建一个discord bot来解除某人的绑定,但它给了我以下错误:

未处理的承诺拒绝:错误[BAN_RESOLVE_ID]:无法将用户ID解析为unban。
在GuildMemberManager.unban(C:\Users\Jakub Sokol\Documents\Coding\Discord Bots\Smiley\node\u modules\Discord.js\src\managers\GuildMemberManager.js:210:36)
在Object.execute(C:\Users\Jakub Sokol\Documents\Coding\Discord Bots\Smiley\commands\unban.js:17:35)
在客户端。(C:\Users\Jakub Sokol\Documents\Coding\Discord Bots\Smiley\index.js:70:11)
在Client.emit(events.js:315:20)
在MessageCreateAction.handle(C:\Users\Jakub Sokol\Documents\Coding\Discord Bots\Smiley\node\u modules\Discord.js\src\client\actions\MessageCreate.js:31:14)
在Object.module.exports[作为消息\u CREATE](C:\Users\Jakub Sokol\Documents\Coding\Discord Bots\Smiley\node\u modules\Discord.js\src\client\websocket\handlers\MESSAGE\u CREATE.js:4:32)
在WebSocketManager.handlePacket(C:\Users\Jakub Sokol\Documents\Coding\Discord Bots\Smiley\node\u modules\Discord.js\src\client\websocket\WebSocketManager.js:386:31)
在WebSocketShard.onPacket(C:\Users\Jakub Sokol\Documents\Coding\Discord Bots\Smiley\node\u modules\Discord.js\src\client\websocket\WebSocketShard.js:436:22)
在WebSocketShard.onMessage(C:\Users\Jakub Sokol\Documents\Coding\Discord Bots\Smiley\node\u modules\Discord.js\src\client\websocket\WebSocketShard.js:293:10)
在WebSocket.onMessage(C:\Users\Jakub Sokol\Documents\Coding\Discord Bots\Smiley\node\u modules\ws\lib\event target.js:125:16){
[符号(代码)]:“禁止解析ID”
}
下面是我的代码:

const Discord=require('Discord.js');
module.exports={
名称:“unban”,
描述:“Ping!”,
异步执行(客户端、消息、参数){
if(!message.member.hasPermission(['BAN_MEMBERS','ADMINISTRATOR'])返回message.channel.send(“您没有使用该命令的权限!”);
if(!message.guild.me.hasPermission(['BAN_MEMBERS','ADMINISTRATOR'])返回message.channel.send(“我没有unban成员的权限!”)
设bannedMember=parseInt(args[0]);
if(isNaN(bannedMember))返回message.channel.send(“您需要给我一个有效的ID!”);
让reason=args.slice(1.join)(“”);
如果(!reason)返回原因=“未给出原因。”;
message.delete()
试一试{
message.guild.members.unban(bannedMember,reason);
message.channel.send(`successfully unbanned${bannedMember}!`)
}捕获(e){
控制台日志(e.message);
}
}
}

这里是我输入的:
/unban 2622583679031632 test
我真的不知道它出了什么问题,我找不到任何答案:

错误说明他找不到具有该标识的用户。创建一个辅助帐户,禁止该帐户并从此命令中删除。如果要检查此用户是否被禁止,可以尝试检查他是否在您的服务器上使用

if (!message.guild.members.get(bannedMember)) return message.reply("This user is not banned!")
我不知道如何检查它是否真的被禁止,但这可以帮助你现在

(我正在使用翻译)