【发布时间】:2021-12-14 06:17:19
【问题描述】:
我正在制作一个不和谐的机器人来狙击编辑,但它总是显示
UnhandledPromiseRejectionWarning: DiscordAPIError: Invalid Form Body content: 长度不得超过 4000。”
但文本一开始就没有达到 4000 个字符
const { MessageEmbed, Discord } = require("discord.js")
module.exports.run = async(client, message, args, Discord) => {
const esnipes = client.esnipes.get(message.channel.id)
if(!esnipes) return message.reply({ content: 'There is nothin to snipe :|'})
const esnipe = +args[0] - 1 || 0
const target = esnipes[esnipe]
if (!target) {
message.reply(`There are ${snipes.length} to snipes.`)
}
const { newc, msg } = target
new MessageEmbed()
.setAuthor(msg.author.tag, msg.author.displayAvatarURL({dynamic: true}))
.addField('old Message', msg.content)
.addField('New Content', newc.content)
message.channel.send(MessageEmbed)
}
exports.conf = {
enabled: true,
guildOnly: true,
aliase:["es"]
}
exports.help = {
name:"editsnipe",
description:"Empty",
usage:"esnipes",
category:"general"
}
【问题讨论】:
-
你试过控制台记录消息的内容吗?
-
@MegaMix_Craft 不,我没有,我该怎么做(对不起,我听起来像个白痴)
-
哦,好吧,让我试试
-
还是不行,但是我在控制台看到旧消息和新消息
标签: javascript discord.js