Discord API node.js 悬停工具提示
Posted
技术标签:
【中文标题】Discord API node.js 悬停工具提示【英文标题】:Discord API node.js hover for tooltip 【发布时间】:2021-04-21 08:49:27 【问题描述】:我想向我的 workinprogress 机器人添加一个工具提示,但我收到了这个错误。
/home/runner/simplebot/index.js:46 .setColor("#4287f5").setTitle("ToolTip Example").setDescription('Hover for tooltip': [(i)]($ message.url '嘿看!它是一个工具提示!') ); message.channel.send(tooltipEmbed); ^^^^^^^^^^^^^^^^^^^
SyntaxError: missing ) after argument list
这是我的代码
const tooltipEmbed = new Discord.MessageEmbed()
.setColor("#4287f5").setTitle("ToolTip Example").setDescription('Hover for tooltip': [(i)]($ message.url 'Hey look! Its a tooltip!') ); message.channel.send(tooltipEmbed);
有人可以帮我解决这个问题吗?
谢谢!
-山姆
【问题讨论】:
【参考方案1】:这是由于您的.setDescription
。如果您想在嵌入中添加描述,则必须使用 .setDescription('Whatever you want')
如果您查看描述:
.setDescription('Hover for tooltip': [(i)]($ message.url 'Hey look! Its a tooltip!')
您会看到,不仅有一个字符串,实际上还有两个,[(i)]($ message.url
介于两者之间。
您可以查看来自discord.js 的文档。
【讨论】:
以上是关于Discord API node.js 悬停工具提示的主要内容,如果未能解决你的问题,请参考以下文章
Discord.js + Node.js: SyntaxError: Unexpected token ''
通过 Node.js 快速启动身份验证错误的 Youtube API
如何隐藏 DiscordAPIError (discord.js) (node.js)