不和谐的彩色文本

Posted

技术标签:

【中文标题】不和谐的彩色文本【英文标题】:Color text in discord 【发布时间】:2017-06-03 11:22:59 【问题描述】:

我的目标是对文本进行部分着色。我知道我可以使用.sendCode("css","this is my message"); 将我的文本设为黄色,但我不希望我的整个文本都是黄色的。

也许我可以创建另一个 .css 文件,然后从我的 javascript 文件中调用它,但由于我对 JavaScript 缺乏经验,因此我需要一些帮助。我认为这是最快的方法。

【问题讨论】:

【参考方案1】:

(2022 年更新)

在 2022 年的波兰语周,Discord 在代码块上增加了对 ansi 的支持,以前无法在聊天中显示颜色,但是您可以通过选择特定的突出显示语言(例如 prologcss)来“模仿”彩色输出.

要使用代码块显示彩色文本,您只需创建一个语言设置为 ansi 的代码块,然后使用任何 several ansi escape codes 来设置文本样式。

这里是一个显示为红色的简单消息示例。 ansi 使用的转义码是\033

```ansi
[0;31m RED TEXT
```

但是请注意,Discord 不会像您期望的那样渲染所有颜色,在背景颜色主要是灰色阴影方面存在一些特殊问题。

【讨论】:

以上是关于不和谐的彩色文本的主要内容,如果未能解决你的问题,请参考以下文章

如何使不和谐的 js 机器人在某个时间在不和谐的确切文本通道中发送随机消息(我制作一个列表并发送它)

如何在文本中提及成员?不和谐机器人 python

如何在我的不和谐机器人上实时显示来自文件(文本)的信息

自定义不和谐机器人:在特定文本通道中发送消息

如何从实际写入的文本中的不和谐转换消息 ID?

我如何从网络托管机器人上的不和谐聊天中读取 txt 文件中的原始文本