Discord.js 这个打字错误正常吗?

Discord.js 这个打字错误正常吗?,discord.js,Discord.js,我运行命令并得到以下错误: (node:17432) UnhandledPromiseRejectionWarning: TypeError: (intermediate value).setColor(...).setDescription(...).then is not a function at Object.module.exports.run (C:\Users\eFhii\Desktop\Projects\Anastic\Bot\commands\warnc.js:19:6

我运行命令并得到以下错误:

(node:17432) UnhandledPromiseRejectionWarning: TypeError: (intermediate value).setColor(...).setDescription(...).then is not a function
    at Object.module.exports.run (C:\Users\eFhii\Desktop\Projects\Anastic\Bot\commands\warnc.js:19:63)
    at Client.<anonymous> (C:\Users\eFhii\Desktop\Projects\Anastic\Bot\index.js:61:34)
    at Client.emit (events.js:215:7)
    at MessageCreateAction.handle (C:\Users\eFhii\Desktop\Projects\Anastic\Bot\node_modules\discord.js\src\client\actions\MessageCreate.js:31:14)
    at Object.module.exports [as MESSAGE_CREATE] (C:\Users\eFhii\Desktop\Projects\Anastic\Bot\node_modules\discord.js\src\client\websocket\handlers\MESSAGE_CREATE.js:4:32)
    at WebSocketManager.handlePacket (C:\Users\eFhii\Desktop\Projects\Anastic\Bot\node_modules\discord.js\src\client\websocket\WebSocketManager.js:386:31)
    at WebSocketShard.onPacket (C:\Users\eFhii\Desktop\Projects\Anastic\Bot\node_modules\discord.js\src\client\websocket\WebSocketShard.js:436:22)
    at WebSocketShard.onMessage (C:\Users\eFhii\Desktop\Projects\Anastic\Bot\node_modules\discord.js\src\client\websocket\WebSocketShard.js:293:10)
    at WebSocket.onMessage (C:\Users\eFhii\Desktop\Projects\Anastic\Bot\node_modules\ws\lib\event-target.js:125:16)
    at WebSocket.emit (events.js:210:5)
My discord.js版本:12.2

const discord=require(“discord.js”)
const botconfig=require(“../botconfig.json”);
const colors=require(“../colors.json”);
const superagent=require(“superagent”)
module.exports.run=async(bot、消息、args)=>{
if(!message.member.hasPermission([“查看审核日志”])返回message.channel.send(`**${message.author.username}**,ohne Berechtigung,wird dieser Befehl**nicht**ausgeführt!`)
让warnMember=message.indications.members.first()| | message.guild.members.get(args[0])
if(!warnMember)返回message.channel.send(`**${message.author.username}**,bite tagge einen User um diesen zu warnen!`)
让reason=args.slice(1.join)(“”);
如果(!reason)reason=“Kein Grund Angeeben!”
let embed=new Discord.MessageEmbed()
.setColor(颜色.主颜色)
.setDescription(`✅ ${warnMember}erfolgreich gewarnt!`);
message.channel.send(嵌入).then(m=>m.delete(5000))
让Sembed=newdiscord.MessageEmbed()
.setColor(颜色.主颜色)
.setAuthor(`Warnung!`,message.guild.iconURL)
.setDescription(`Du wurdest aufgrund von**${reason}**gewarnt.Halte dic die Richtlinien,andrenfalls kan es zu eine CA(社区Ausschluss)führen!`)
警告成员发送(Sembed)
}
module.exports.config={
名称:“警告”,
description:“警告用户”,
用法:“+警告”,
可访问者:“管理员”,
别名:[“w”、“警告”、“警告”]
}
你不应该在嵌入式设备上设置计时器,把它留在这里让任何想知道他们是如何修复它的人使用:)

我修复了它
const Discord = require("discord.js")
const botconfig = require("../botconfig.json");
const colours = require("../colours.json");
const superagent = require("superagent")

module.exports.run = async(bot, message, args) => {
    if (!message.member.hasPermission(["VIEW_AUDIT_LOG"])) return message.channel.send(`**${message.author.username}**, ohne Berechtigung, wird dieser Befehl **nicht** ausgeführt!`)

    let warnMember = message.mentions.members.first() || message.guild.members.get(args[0])
    if (!warnMember) return message.channel.send(`**${message.author.username}**, bitte tagge einen User um diesen zu warnen!`)

    let reason = args.slice(1).join(" ");
    if (!reason) reason = "Kein Grund angegeben!"

    let embed = new Discord.MessageEmbed()
        .setColor(colours.maincolour)
        .setDescription(`✅ ${warnMember} erfolgreich gewarnt!`).then(m => m.delete(60000))
    message.channel.send(embed).then(m => m.delete(5000))

    let Sembed = new Discord.MessageEmbed()
        .setColor(colours.maincolour)
        .setAuthor(`Warnung!`, message.guild.iconURL)
        .setDescription(`Du wurdest aufgrund von **${reason}** gewarnt. Halte dich an die Richtlinien, andernfalls kann es zu einem CA (Community Ausschluss) führen!`)
    warnMember.send(Sembed)
}

module.exports.config = {
    name: "warn",
    description: "Warn a User",
    usage: "+warn",
    accessableby: "Administrators",
    aliases: ["w", "warning", "warnung"]
}