【问题标题】:Discord Bot Unban commandDiscord Bot Unban 命令
【发布时间】:2020-09-02 08:13:43
【问题描述】:

我尝试使用以下 Unban 命令,但是当我触发它时,它给了我以下错误:

代码:

const Discord = require('discord.js');

module.exports.run = async (bot, message, args) => {

    if(!message.member.hasPermission(["BAN_MEMBERS", "ADMINISTRATOR"])) return message.channel.send("**Insufficient permissions :no_entry:.**")

    let bannedMember = await bot.fetchUser(args[0])
    if(!bannedMember) return message.channel.send("**No targeted user :warning:.**")

    let reason = args.slice(1).join(" ")
    if(!reason) reason = "No Reason given!"

    if(!message.guild.me.hasPermission(["BAN_MEMBERS", "ADMINISTRATOR"])) return message.channel.send("**Insufficient permissions :no_entry:.**")|
    message.delete()
    try {
        message.guild.unban(bannedMember, {reason: reason})
        message.channel.send(`**${bannedMember.tag} has been unbanned from the server :sparkles:.**`)
    } catch(e) {
        console.log(e.message)
    }
}

module.exports.help = {
    name: "unban",
    description: "Unban a user from your server.",
    usage: "unban [@user | user ID]",
    example: "unban LeRegedit#1281"
}

错误:

【问题讨论】:

  • ????????请在此处以纯文本形式发布代码、错误、示例数据或文本输出,而不是难以阅读、无法复制粘贴以帮助测试代码或在答案中使用的图像,并且对依赖的人构成障碍在屏幕阅读器上。您可以编辑问题以在问题正文中添加代码。为了便于格式化,请使用{} 按钮标记代码块,或者使用四个空格缩进以获得相同的效果。 屏幕截图的内容无法搜索、作为代码运行或复制和编辑以创建解决方案。
  • stackoverflow 的新手,我会确保在以后的帖子中不再这样做!谢谢。

标签: javascript


【解决方案1】:

这里的错误是bot.fetchUser 不是一个函数(正如给出的错误所说)。这段代码可以工作,但在 discord js 的version 12 中进行了更改。将您的代码更改为client.users.fetch(args[0])

【讨论】:

  • 谢谢你,你真的帮我分配了。但是我又遇到了一个问题,不知道解禁的作用是什么。
  • 尝试 { guild.members.unban(bannedMember, {reason: reason}) message.channel.send(**${bannedMember.tag} has been unbanned from the server :sparkles:.**) } catch(e) { console.log(e.message) } }
  • @LeRegedit 您遇到什么错误?我想提一下,第二个参数是一个字符串,你好像用的是字典(这部分我可能不正确)
  • 试试message.guild 而不是guild
  • 成功了!谢谢各位大佬,如果近期遇到什么问题,可以请教一下吗?
猜你喜欢
  • 2021-03-20
  • 2018-03-04
  • 1970-01-01
  • 2020-10-25
  • 2018-10-21
  • 2021-03-01
  • 1970-01-01
  • 2021-04-11
  • 2021-01-21
相关资源
最近更新 更多