类扩展值未定义的discordjs按钮问题不是构造函数或null
Posted
技术标签:
【中文标题】类扩展值未定义的discordjs按钮问题不是构造函数或null【英文标题】:discordjs buttons issue with Class extends value undefined is not a constructor or null 【发布时间】:2022-01-22 11:02:20 【问题描述】:这是我的命令:
//comando button test
if(prefix&&comando === 'button')
const embMessage = new discord.MessageEmbed()
.setTitle('Teste de botões')
.setDescription('Esse é um teste de botões')
const yes = new MessageButton()
.setStyle('green')
.setLabel('Sim')
.setID('smart')
const no = new MessageButton()
.setStyle('red')
.setLabel('Não')
.setID('dumbass')
message.channel.send(embeds:[embMessage], buttons:[yes, no])
但我遇到了这个问题:
class sendAPICallback extends dAPIMessage
^
TypeError: Class extends value undefined is not a constructor or null
在这种情况下,我无法运行机器人代码。 :(
"discord-buttons": "^4.0.0"
【问题讨论】:
这能回答你的问题吗? class sendAPICallback extends dAPIMessage ^ TypeError: Class extends value undefined is not a constructor or null @ZsoltMeszaros 修复了运行错误,但没有出现按钮。而且,我所有的旧命令都不起作用。谢谢,但我想,我会在没有按钮的情况下继续我的工作。 【参考方案1】:为了让它们被发送,“按钮”应该变成“组件”
message.channel.send(embeds:[embMessage], components:[yes, no]);
据我所知,它应该是一个动作行
message.channel.send(embeds:[embMessage], components:[new discord.MessageActionRow().components([yes, no])]);
你有它
更新:刚刚意识到你使用按钮包,所以我知道它是否会改变一个东西
【讨论】:
以上是关于类扩展值未定义的discordjs按钮问题不是构造函数或null的主要内容,如果未能解决你的问题,请参考以下文章
我正在发出命令,我想在 discordjs 中放置一个带有反应的“更多信息按钮”