Javascript 行分隔符/插入Discord.js嵌入消息
我目前正在使用JavaScript和Discord.js开发一个Discord机器人,我想创建一条欢迎消息。消息本身运行良好,但我的问题是,我希望在嵌入消息中使用行分隔符,但它不起作用。最后应该是这样的: (忽略这一切都是德语,我是德国人,机器人也是为德国服务器设计的) 当它说“vergest nicht”(别忘了用英语)时,我想在嵌入中有一个空行。 我已经尝试过\n和\u200B,但它们都不起作用。这就是我的代码在这一点上的样子:Javascript 行分隔符/插入Discord.js嵌入消息,javascript,node.js,discord.js,Javascript,Node.js,Discord.js,我目前正在使用JavaScript和Discord.js开发一个Discord机器人,我想创建一条欢迎消息。消息本身运行良好,但我的问题是,我希望在嵌入消息中使用行分隔符,但它不起作用。最后应该是这样的: (忽略这一切都是德语,我是德国人,机器人也是为德国服务器设计的) 当它说“vergest nicht”(别忘了用英语)时,我想在嵌入中有一个空行。 我已经尝试过\n和\u200B,但它们都不起作用。这就是我的代码在这一点上的样子: .addField(“别忘了访问”,”\u200B╭✧\n∶
.addField(“别忘了访问”,”\u200B╭✧\n∶\n╰✧\n\n快乐!:)')
(我帮你翻译成英文,也许你帮我更容易些。)
如您所见,我目前在那里有\u200B
,据我所知,这应该会创建一个空行。但事实并非如此。之后的所有内容(文本频道)都在下一行
有人知道如何解决这个问题吗?您可以在邮件中添加一个简单的
'\n'
:
.addField("Don't forget to visit\n\n", '╭✧<#808311247203729429>\n ︰<#808295944911192096>\n ╰✧<#808285096213479468>\n\nHave fun! :)')
.addField(“别忘了访问\n\n”╭✧\n∶\n╰✧\n\n快乐!:)')
字段名和值将被修剪,因此字符串两端的所有空白(空格、制表符、无分隔符等)和行终止符都将被删除。使用零宽度空间是个好主意。如果在起始零宽度空格(\u200B
)和第一个字符之间插入\n
,则可以在嵌入的字段中添加前导空行:
.addField(
“别忘了参观”,
'\u200B\n╭✧\n∶\n╰✧\n\n玩得开心!:)'
)
不,那不行。只是因为我必须在.addField后面的括号中添加两个值。不多也不少。因此,根据您编写的内容,我将有三个值,这将导致一个错误。@Hydrablades我编辑了代码,因此现在它只有两个参数。即使我在通道ID前面放置了另一个参数,仍然无法工作:/@Hydrablades您可以尝试使用
\b