久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

錯誤 [BAN_RESOLVE_ID]:無法將用戶 ID 解析為解禁

Error [BAN_RESOLVE_ID]: Couldn#39;t resolve the user ID to unban(錯誤 [BAN_RESOLVE_ID]:無法將用戶 ID 解析為解禁)
本文介紹了錯誤 [BAN_RESOLVE_ID]:無法將用戶 ID 解析為解禁的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我正在嘗試創(chuàng)建自己的 discord 機器人并現在創(chuàng)建一個 unban 命令.我的代碼如下.我禁止了一個朋友并嘗試通過輸入 -unban 271375814384287744 testing 來解禁.然后它給我一個錯誤說 Error [BAN_RESOLVE_ID]: Couldn't resolve the user ID to unban. 任何幫助將不勝感激.

I am trying to create my own discord bot and creating an unban command now. My code is below. I banned a friend and tried to unban by typing -unban 271375814384287744 testing. It then gives me an error saying Error [BAN_RESOLVE_ID]: Couldn't resolve the user ID to unban. Any help would be appreciated.

const Discord = require('discord.js');
const client = new Discord.Client();

const embed = new Discord.MessageEmbed()
.setColor('#39de33')

module.exports = {
  name: 'unban',
  description: "This unbans a user",
  execute(message, args){
      if (message.member.permissions.has("BAN_MEMBERS")){
          if (!isNaN(args[0])) {
            const bannedMember =  client.users.fetch(args[0]);
            var reason = args.slice(1).join(" ");
            if(!reason) {
              reason = "No reason given!"
            }
            if (bannedMember) {
              bannedMember
                message.guild.members.unban(bannedMember, reason)
                .then(() => {
                  embed.setDescription(`Successfully unbanned **${user.tag}**`);
                  message.channel.send(embed);
                })
                .catch(err => {
                  embed.setDescription('I was unable to unban the member');
                  message.channel.send(embed);
                  console.error(err);
                });
            } else {
              embed.setDescription("That user isn't in this guild!");
              message.channel.send(embed);
            }
          } else {
            embed.setDescription("You need to provide an user ID to unban");
            message.channel.send(embed);
          }
      } else {
        embed.setDescription("You do not have `BAN_MEMBERS` permissions to unban this member");
        message.channel.send(embed);
      }
  }
}

推薦答案

我試過了,也遇到了同樣的錯誤.

I tried this out and got the same error.

Promise {
  <rejected> Error [BAN_RESOLVE_ID]: Couldn't resolve the user ID to unban.
      at GuildMemberManager.unban (/home/kayuimineko/Arc-Neko/node_modules/discord.js/src/managers/GuildMemberManager.js:240:36)
      at eval (eval at <anonymous> (/home/kayuimineko/Arc-Neko/cmdhandler/eval.js:49:26), <anonymous>:1:23)
      at /home/kayuimineko/Arc-Neko/cmdhandler/eval.js:49:26
      at /home/kayuimineko/Arc-Neko/node_modules/mongoose/lib/model.js:4838:16
      at /home/kayuimineko/Arc-Neko/node_modules/mongoose/lib/model.js:4838:16
      at /home/kayuimineko/Arc-Neko/node_modules/mongoose/lib/helpers/promiseOrCallback.js:24:16
      at /home/kayuimineko/Arc-Neko/node_modules/mongoose/lib/model.js:4861:21
      at /home/kayuimineko/Arc-Neko/node_modules/mongoose/lib/query.js:4407:11
      at /home/kayuimineko/Arc-Neko/node_modules/kareem/index.js:135:16
      at processTicksAndRejections (internal/process/task_queues.js:79:11) {
    [Symbol(code)]: 'BAN_RESOLVE_ID'
  }
}

運行時

message.guild.members.unban(client.users.fetch(config.admin.owner.id), "reason")
// Ignore the config part it's fine

<小時>事實證明,您應該只通過他們的 ID 而不是他們的用戶屬性來解禁這些人.因此,要取消禁止被禁止的成員,請改用以下代碼:


Turns out, you should just unban the people by their IDs instead of their user property. So, to unban the banned member use this code instead:

const Discord = require('discord.js');
const client = new Discord.Client();

const embed = new Discord.MessageEmbed()
.setColor('#39de33')

module.exports = {
  name: 'unban',
  description: "This unbans a user",
  execute(message, args){
      if (message.member.permissions.has("BAN_MEMBERS")){
          if (!isNaN(args[0])) {
            const bannedMember = message.guild.members.cache.get(args[0]) // Get the `member` property instead to recall later.
            var reason = args.slice(1).join(" ");
            if(!reason) {
              reason = "No reason given!"
            }
            if (bannedMember) {
              bannedMember
                message.guild.members.unban(bannedMember.id, reason)
                .then(() => {
                  embed.setDescription(`Successfully unbanned **${bannedMember.user.tag}**`); // `user` is undefined.
                  message.channel.send(embed);
                })
                .catch(err => {
                  embed.setDescription('I was unable to unban the member');
                  message.channel.send(embed);
                  console.error(err);
                });
            } else {
              embed.setDescription("That user isn't in this guild!");
              message.channel.send(embed);
            }
          } else {
            embed.setDescription("You need to provide an user ID to unban");
            message.channel.send(embed);
          }
      } else {
        embed.setDescription("You do not have `BAN_MEMBERS` permissions to unban this member");
        message.channel.send(embed);
      }
  }
}

這篇關于錯誤 [BAN_RESOLVE_ID]:無法將用戶 ID 解析為解禁的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯(lián)網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯(lián)系我們刪除處理,感謝您的支持!

相關文檔推薦

discord.js v12: How do I await for messages in a DM channel?(discord.js v12:我如何等待 DM 頻道中的消息?)
how to make my bot mention the person who gave that bot command(如何讓我的機器人提及發(fā)出該機器人命令的人)
How to fix Must use import to load ES Module discord.js(如何修復必須使用導入來加載 ES 模塊 discord.js)
How to list all members from a specific server?(如何列出來自特定服務器的所有成員?)
Discord bot: Fix ‘FFMPEG not found’(Discord bot:修復“找不到 FFMPEG)
Welcome message when joining discord Server using discord.js(使用 discord.js 加入 discord 服務器時的歡迎消息)
主站蜘蛛池模板: 水蜜桃久久夜色精品一区 | 国产精品久久久久久久久免费高清 | 国产一二区视频 | 精品视频一区二区三区 | 久久国产综合 | 精品一二三区 | 欧美一区二区三区大片 | av电影一区二区 | 欧美中文字幕一区二区 | 国产精品国产精品国产专区不片 | 午夜伦理影院 | 美女一级毛片 | 色综合久久久久 | 欧美精品一区在线 | 午夜资源| 亚洲一二三区精品 | 中文一区二区 | 桃色五月| 亚洲精品视频一区 | 欧美精品欧美精品系列 | 日本黄色免费大片 | 天天干天天爱天天爽 | 在线免费观看黄色av | 久草久 | 91视视频在线观看入口直接观看 | 欧美在线播放一区 | 久久久不卡网国产精品一区 | 欧美日韩在线免费 | 欧美精品一二三区 | 欧美激情综合色综合啪啪五月 | 国产激情视频 | 很很干很很日 | 91看片视频 | 亚洲一区国产精品 | 综合久久av | 亚洲综合二区 | 午夜国产羞羞视频免费网站 | 欧美αv | 久久伊人精品一区二区三区 | 91高清免费观看 | 国产欧美在线播放 |