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.2const 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"]
}