Discord是世界领先的语音和文本聊天服务器系统,可用于阳光下的所有事物。 人们通过Discord运行他们的在线游戏行会,在与Discord在线玩桌面游戏时进行交流,甚至使用Discord进行商务会议。 无论您是否是游戏玩家,Discord都是在大小人群之间进行交流的非常有价值的工具。
另请参阅我们的文章《如何在不和谐中隐形》
但是,Discord不能很好地支持的一件事是充满活力和丰富多彩的文本聊天体验。 有文本聊天功能,但是没有内置的颜色命令,乍一看,无法对文本进行任何“花哨”的操作。 纯文本很快就会变得很无聊–但实际上,有多种方法可以更改文本颜色。 我将向您展示如何在Discord文本聊天中获得粗体颜色。
这个怎么运作
快速链接
- 这个怎么运作
- 纯灰色(但在盒子里)
- 绿色(某种)
- 青色
- 黄色
- 橙子
- 红色
- 蓝色
- 先进技术
这种为文本添加颜色的方法的关键在于,Discord使用Javascript来构建其界面,以及一个名为Solarized Dark的主题和一个名为Highlight.js的库。 也就是说,当您登录Discord服务器时,您看到的页面实际上是由一系列相当复杂的Javascript程序(包括Highlight.js)呈现的。 而且,尽管本机Discord用户界面不支持为文本着色,但是运行Highlight.js脚本的底层Javascript引擎可以。 通过在文本聊天中插入相当于代码片段的大小,您可以更改每个人的文本聊天窗口中打印出的单词的颜色。
要理解的基本概念是,为了更改给定文本的颜色,您需要将该文本封装在代码块中。 这是一个三行文本块,其中您的文本为中间块。 代码块的第一行应为三个“`”字符,后跟代码短语,该短语告诉Solarized Dark主题显示什么颜色。 然后,第二行需要是您的文本,代码块的第三行应再包含三个“`”字符。 因此,示例代码块如下所示:
“`CSS
如果将其放在Discord中,该文本将显示为绿色。
“
有两种基本输入方式。 第一种方法是在计算机上创建一个文本文件,其中包含可通过这种方式访问的各种文本颜色的各种代码,并剪切和粘贴要使用的句段。 另一种方法是直接将代码块逐行直接输入到Discord聊天引擎中。 键入一行,然后按“ shift-Enter”以创建另一行,而无需实际将消息发送给Discord。 键入第二行,然后再次按shift-Enter。 然后输入第三行,然后按Enter键,整个块将立即发送并显示您的文本。
此方法有一些限制。 首先,您必须为要着色的每一行文本都执行此操作–您不能只打开或关闭一种颜色。 二,您的文本将显示在Discord服务器的一个框中。 第三,特殊字符(例如'和标点符号)通常不会上色。 例如:
“`CSS
我很特别!
“
将显示为
请注意,“我很特别!”文字并非全是绿色,而是在一个盒子内。
Highlight.js代码除了默认的灰色外,还提供了七个新颜色的访问权限。 以下是代码和其外观示例。 请注意,第一个代码需要用肥皂洗净。
纯灰色(但在盒子里)
“`brainfuck
示范文本
“
绿色(某种)
“`CSS
示范文本
“
青色
“`yaml
示范文本
“
黄色
“`HTTP
示范文本
“
橙子
“`ARM
示范文本
“
红色
“`excel
示范文本
“
(另一片状。)
蓝色
“`榆木
示范文本
“
(尽管我以前可以做到这一点,但不仅不能对整行进行着色,而且它的颜色也有误。叹气。好吧,这是片状的东西。)
先进技术
还有其他一些方法可以使文本使用相同的基本技术以彩色显示,但是以更高级的方式显示。 所有这些工作(某种程度上)的原因是这些格式旨在在开发人员编写程序时显示代码块。 “`”之后的第一个文本告诉Highlight.js应该设置哪种脚本语言格式,实际上,有一些显式的方法可以直接在一行中投射颜色。 以下是您可以使用的一些语言以及强制使用颜色的方法。 尝试使用它们,您很快就会发现自己一直在书写彩色文本消息。
有关更多信息,请查看Highlight.js.org或加入Discord服务器Discord Highlight.js。
对于甚至更高级的用户,Discord还允许您将嵌入和webhooks添加为消息。 这些可用于显示彩色块,还支持降价文字。 您可以转到Discord Webhook,查看此功能的工作原理。
我们为您提供了更多Discord资源!
需要禁止用户吗? 以下是在Discord中执行IP禁令的方法。
想引用某人吗? 我们提供了有关在Discord上引用某人的指南。
想要划掉文字还是删除文字? 我们有一个关于在Discord中删除和删除文本的教程。
机器人为Discord体验增添了很多–这是向您的Discord服务器添加机器人的演练。
是否想与其他用户共享屏幕? 请参阅我们的指南,以在Discord中共享屏幕。