discord - \n 换行符不保留代码块文本样式
问题描述
\n 不能用作换行符,如图所示
代码部分:
client.on("message", message => {
const embedmsg = new discord.MessageEmbed()
.setTitle("About us")
.setDescription("We are team azec we would like to become a big international fortnite team")
.setDescription("`What We Offer: We are team azec we would like to become a big international Fortnite team\n︴VFX and GFX when the discord is bigger\n︴Tryouts\n︴Organised discord server\n︴Good Team\n\n We’re Looking For:\n︴Fortnite Players\n︴VFX and GFX\n︴Manager & Booster & Promoters\n︴Community\n︴Fortnite Coaches`")
.setColor("BLUE")
.setFooter("Yahmo")
message.channel.send(embedmsg);
})
解决方案
更新
我想我现在明白你的意思了。您需要一个大代码块,而不是单独的代码行。像这样:
诀窍是不使用一个反引号 (`),Discord 要求您使用三个反引号,例如 (```) 以表示您要占用多行而不是一行。所以你所要做的就是用三个反引号替换一个反引号。
由于您的代码仍然会弹出错误,因此对 osekmedia 的观察结果进行了轻微更改。我也对你的意思感到困惑\n don't work as line message
。你\n
的意思是你想出现在消息本身?如果没有,那么您的代码已经可以正常工作了。
如果你运行代码,你会得到一个MessageEmbed
错误。为了解决这个问题,我建议只安装整个discord.js
模块。
代码:
const Discord = require('discord.js');
const client = new Discord.Client();
const prefix = '!';
require('dotenv').config();
client.on("message", message => {
const embedmsg = new Discord.MessageEmbed()
.setTitle("About us")
.setDescription("We are team azec we would like to become a big international fortnite team")
.setDescription("`What We Offer: We are team azec we would like to become a big international Fortnite team\n︴VFX and GFX when the discord is bigger\n︴Tryouts\n︴Organised discord server\n︴Good Team\n\n We’re Looking For:\n︴Fortnite Players\n︴VFX and GFX\n︴Manager & Booster & Promoters\n︴Community\n︴Fortnite Coaches`")
.setColor("BLUE")
.setFooter("Yahmo")
message.channel.send(embedmsg);
});
client.login(process.env.BOTTOKEN);
新代码:
const Discord = require('discord.js');
const client = new Discord.Client();
const prefix = '!';
require('dotenv').config();
client.on("message", message => {
const embedmsg = new Discord.MessageEmbed()
.setTitle("About us")
.setDescription("```We are team azec we would like to become a big international fortnite team```")
.setDescription("```What We Offer: We are team azec we would like to become a big international Fortnite team\n︴VFX and GFX when the discord is bigger\n︴Tryouts\n︴Organised discord server\n︴Good Team\n\n We’re Looking For:\n︴Fortnite Players\n︴VFX and GFX\n︴Manager & Booster & Promoters\n︴Community\n︴Fortnite Coaches```")
.setColor("BLUE")
.setFooter("Yahmo")
message.channel.send(embedmsg);
});
client.login(process.env.BOTTOKEN);
推荐阅读
- c# - 如何裁剪具有平滑边框的图像的椭圆区域
- c++ - C ++,使用模板调用成员函数上的线程
- reactjs - “从 2D 数据进行预测”代码实验室在每次刷新时给出随机结果
- c# - 如何在 ac# 类中添加 css bootstrap?
- git - GitHub 找到在 git cli 上找不到的提交
- ios - 删除特定约束后,此错误是什么意思?
- android - 错误 MSB4094:如何归档我的项目?
- python - ImportError:没有名为 geoip2.database 的模块
- express - nodemailer 总是发送相同的响应, res.send() 不起作用
- html - 如何使 Bootstrap Columns 具有相同的高度?