Discord 不太支持的一件事是充满活力和丰富多彩的文本聊天体验。有文本聊天,但没有内置的颜色命令,乍一看,无法对文本做任何“花哨”的事情。纯文本很快就会变得非常烦人——但事实上,有很多方法可以改变你的文本颜色。
在本文中,我们将向您展示如何在 Discord 文本聊天中使用粗体颜色。
怎么运行的
这种为文本添加颜色的方法的关键在于 Discord 使用 Javascript 来构建其界面,以及名为 Solarized Dark 的主题和名为 highlight.js 的库。也就是说,当您登录到 Discord 服务器时,您看到的页面正在由一系列相当复杂的 Javascript 程序呈现,包括 highlight.js。
尽管原生 Discord 用户界面不支持为文本着色,但运行 highlight.js 脚本的底层 Javascript 引擎可以。通过在文本聊天中插入相当于代码片段的内容,您可以更改在每个人的文本聊天窗口中打印出来的文字的颜色。
要理解的基本概念是,要更改给定文本的颜色,您需要将该文本封装在代码块中。这是一个三行文本块,中间块是您的文本。
使用“反引号”符号
要对 Discord 中的任何文本进行颜色编码,您需要使用位于键盘左上角的反引号符号。它伴随着波浪号:
写第一行代码
代码块的第一行应该是 三个“`”反引号(”'),后跟告诉 Solarized Dark 主题显示什么颜色的代码短语。它应该是这样的:
笔记: “CSS”可能会更改为“Tex”或其他短语,具体取决于您想要的输出。我们将在下面介绍。
输入第二行
第二行需要是您像往常一样输入的文本。按住“Shift+Enter”创建一个新行。单独单击“Enter”按钮将发送消息,因此您必须按住“Shift”。
输入您的第三行
代码块的第三行应该是另外三个反引号:(“`)。无论您期望什么结果,这都很少改变,它应该如下所示:
因为我们使用了“` CSS,你的文本应该是这样的:
输入您的文本
以这种方式输入文本有两种基本方法。第一种方法是在您的计算机上有一个文本文件,其中包含您可以以这种方式访问的不同文本颜色的各种代码,然后剪切和粘贴您想要使用的段。
另一种方式是直接将代码块逐行输入到 Discord 聊天引擎中。输入一行,然后按“shift-Enter”创建另一行,而无需实际将消息发送到 Discord。键入第二行,然后再次按 shift-Enter。然后输入第三行并按 Enter,整个块将立即发送并显示您的文本。
这种方法有一些限制。第一,您必须为要着色的每一行文本执行此操作——您不能只是打开或关闭颜色。二,您的文本将出现在 Discord 服务器上的一个框中。
您的颜色选择
除了默认的灰色之外,highlight.js 代码还可以访问七种新颜色。一旦你搞定了这些,markdown 代码就开始变得有意义了,不要害怕尝试并尝试寻找新的代码。
以下是它们的外观代码和示例。
纯灰色(但在一个盒子里)
`示例文本`
绿色(有点)
“`CSS
示范文本
“`
另一种制作绿色文本的方法是使用 diff 方法。它看起来像这样:
“`差异
+示例文本
“`
在文本前添加“+”会将颜色更改为绿色。
青色
“`yaml
示范文本
“`
黄色的
“`HTTP
示范文本
“`
橘子
“`手臂
示范文本
“`
(请注意,这里有一个片状行为的例子——只有第一个单词被着色,我无法让它为整条线着色)。
红色的
“`优秀
示范文本
“`
(另一个片状)。
偏黄?
有几种方法可以获取黄色文本。第一种方法非常可靠,而第二种方法仅突出显示一些单词。
“`修复
示范文本
“`
“`榆树
示范文本
“`
请注意, 榆树 命令仅突出显示以大写字母开头的单词。
蓝色
“`ini
[示范文本]
“`
先进技术
还有一些其他方法可以使用相同的基本技术但以更高级的方式让您的文本以颜色显示。所有这些工作(某种程度上)的原因是这些格式旨在在开发人员编写程序时显示代码块。
“` 之后的第一个文本告诉 highlight.js 它应该格式化哪种脚本语言,实际上有一些明确的方法可以直接在一行中投射颜色。
以下是您可以使用的一些语言,以及强制使用颜色的方法。尝试使用它们,您很快就会发现自己一直在编写丰富多彩的短信。
您甚至可以使用各种括号来实现您想要的外观。对您的蓝色选项感到失望?试试这个:
然后有一个用于颜色编码文本的漂亮技巧:
最后,您还可以使用“`tex 来创建一些非常丰富多彩的消息。尝试不同的符号,使您的文本看起来不同:
有关这方面的更多信息,请查看 Highlight.js.org 或加入 Discord 服务器 Discord Highlight.js 。
其他尝试:
我们注意到上述输入不适用于所有用户。
如果 CSS 不起作用,请尝试:
“`CSS
示例文本“`
这似乎纠正了 CSS 中的大部分问题。如果您使用的是 Discord 桌面应用程序或者您使用的是网络浏览器,则可能会影响您需要输入降价代码的方式。一旦您输入了适合您的完美 Markdown,请随时将其复制并粘贴到您的桌面上,以便稍后快速访问。
不和谐机器人
有很多可用的 Discord Bot 可以更改服务器上的某些颜色——其中许多会更新某些角色的颜色 但不是文字。 根据我们的研究,没有任何机器人可以让您更轻松地更改文本颜色。
对于更高级的用户,Discord 还允许您将嵌入和 webhook 添加为消息。这些可用于显示彩色块并支持 Markdown 文本。您可以通过转到 Discord Webhook 来了解此功能的工作原理。
其他文本自定义选项
在 Discord 上有更多选项供您处理文本。
胆大 – **这是大胆的**
斜体 - *这是斜体*
粗体和斜体 - *** 这是粗体和斜体***(Kind 有道理,不是吗?)
下划线 - _这使得下划线文本_
删除线-~~这是删除线文字~~
您对 Discord 了解得越多,需要学习的东西就越多。尝试使用这些选项,您很快就会意识到您可以做更多类似 __*** 下划线、粗体和斜体 ***__ 文本的操作。一旦您成为专家,您可能想向其他人展示如何进行这些自定义。如果是这种情况,只需在内容之间添加一个反斜杠,例如 *Italicized*。
经常问的问题
如果其中一些不起作用,我该怎么办?
根据我们在 2021 年 7 月的测试,我们发现在 Discord 桌面应用程序上使用上面列出的降价比在 Web 客户端上取得了更大的成功。如果您在使用这些代码时遇到问题,请尝试使用该应用程序。当然,正如我们上面提到的,无论您使用的是哪个 Discord 版本,其中一些都比其他的更好。但是,总的来说,它们非常可靠。
是否有可以为文本着色的 Discord 机器人?
绝对地!一个简单的在线搜索就会找到很多可以改变 Discord 中文本颜色的机器人。只需执行广泛的搜索并查看最适合您需求的搜索。检查每个机器人的评论和功能,并将它们添加到您的服务器。
这些对我不起作用。我还可以做些什么?
上述示例对我们的读者不起作用的更常见原因是 Discord 只识别反引号,而不识别引号。在键盘的左上角,您将看到带有波浪号选项的反引号键。使用该键而不是引号(键盘右侧 shift 键旁边的键)。