我试图在 discord.js 中为我的机器人创建一个合作伙伴命令

Posted

技术标签:

【中文标题】我试图在 discord.js 中为我的机器人创建一个合作伙伴命令【英文标题】:Im trying to make a partners command for my bot in discord.js 【发布时间】:2021-11-19 15:19:49 【问题描述】:

它一直给我这个错误,我不知道该怎么办。我对编码相当陌生,但我以前有一点经验,但我不知道这意味着什么或如何解决它。任何帮助将不胜感激:) My screenshot of the code and the error

【问题讨论】:

将您的代码包含为代码块,而不是外部链接 去掉“天堂”这个词的双引号 【参考方案1】:

为了将来参考,将代码发布为文本比屏幕截图更有用。但是看看你有什么;看起来因为你在文本中有语音标记,你需要“转义”它们。例如:

const x = "This is a string with "speech marks" - done wrong";

会失败,而:

const x = "This is a string with \"speech marks\" - done right"

会起作用,因为反斜杠会避开语音标记。

更多示例请参见the w3Schools javascript strings page。

【讨论】:

使用反引号 (`) 或单引号也可以。 `This is a string with "speech marks" - done right` 而且你似乎把它变成了 C++。请记住,这是 JavaScript,它只使用 varletconst 作为字符串 当然——我最近一直在使用 Blazor,所以我的大脑还处于 C# 模式;不管怎样,原理还是一样的。 我对其进行了编辑以防止混淆,尽管大多数人仍然会理解这个概念

以上是关于我试图在 discord.js 中为我的机器人创建一个合作伙伴命令的主要内容,如果未能解决你的问题,请参考以下文章

为我的 discord.js 机器人创建一个排名列表

在 discord.js 中,使用 quick.db 我想为我的机器人的货币系统创建一个卖出命令

尝试为我的 discord.js 机器人创建排行榜命令,但除第一名之外的所有值都保持为 0

您将如何使用 Discord.js 创建一个每天运行的活动?

Discord.js 不发送消息(无错误)

Discord.js,通过数组中的 ID 查找用户是不是具有角色