首页 > 解决方案 > 如何使用 discord.js v12 登录 discord 的禁令部分?

问题描述

我正在处理我的禁令命令,它功能齐全,但我想知道,我如何将禁令原因记录到不和谐的禁令部分(附件中的示例)?我的代码如下所示:

const { DiscordAPIError } = require("discord.js");
const Discord = require('discord.js');

module.exports = {
    name: 'ban',
    description: "Mentioned user will be banned",
    execute(message, args){
        if (!message.member.hasPermission("BAN_MEMBERS")) return message.channel.send("Invalid Permissions")
        let User = message.guild.member(message.mentions.members.first()) || message.guild.members.cache.get(args[0])
        if (!User) return message.channel.send("Invalid User")
        if (User.hasPermission("BAN_MEMBERS")) return message.reply("Invalid Permissions a")
        let banReason = args.join(" ").slice(22);
        if (!banReason) {
            banReason = "None"
        }
        console.log(`USER = ${User}`)
        User.ban
        console.log(`Ban reason = ${banReason}`)
        var UserID = User.id
        console.log(`USER ID = ${UserID}`)
    }
}

有什么帮助吗?谢谢 :)

在此处输入图像描述

标签: javascriptdiscord.js

解决方案


其实很简单,只要({reason: banReason})User.ban部分后面加上,就可以了:

User.ban({reason: banReason})

那应该在那里正确记录:)


推荐阅读