discord.js 我的代码不起作用,在终端中显示 typeError 但我不知道出了啥问题
Posted
技术标签:
【中文标题】discord.js 我的代码不起作用,在终端中显示 typeError 但我不知道出了啥问题【英文标题】:discord.js my code isn't working, in the terminal it says typeError but I don't know what went wrongdiscord.js 我的代码不起作用,在终端中显示 typeError 但我不知道出了什么问题 【发布时间】:2021-04-04 22:57:45 【问题描述】:这是代码 当有人执行命令 -help 时,我想制作一条嵌入消息,它会显示我的联系信息和命令,但它不起作用,我已按照本教程进行操作 https://www.youtube.com/watch?v=I7eZY-SBmf8 我已经评论并问他出了什么问题,但看起来他没有回应任何人。
更新; 但还是不行。
【问题讨论】:
【参考方案1】:您似乎没有导入 DiscordJS。您必须导入它才能制作新的嵌入。您可以简单地将其放在文件的顶部:
const Discord = require('discord.js')
【讨论】:
你可以从你的执行参数中删除它 我的 main.js 中已经有这个了,imgur.com/a/ukXPv6p【参考方案2】:早上好。
我认为您只需将.setFields
替换为.addFields
。我建议您阅读docs 以了解更简单的此类问题。
Here 是您的问题的文档。 而here 是MessageEmbed 的一般文档。
这是我在使用MessageEmbed的时候一直在想的一句话:
每个组件都使用 .set,除了字段,它们都使用 .add
【讨论】:
我已经更新了我的代码,你能检查一下帖子中的 mu update,我已经尝试了它所说的但它仍然给我一个终端错误 @NayeemPatwary 在第 13 行你有一个空值。删除它或将某些内容放入value: ""
。以上是关于discord.js 我的代码不起作用,在终端中显示 typeError 但我不知道出了啥问题的主要内容,如果未能解决你的问题,请参考以下文章
FS 事件 Message.js 在 Discord.js v12 中不起作用
createReactionCollector 在 discord.js 中不起作用