跳转至

start.js

为了节省您的时间,我要在这里提醒您:

  • 如果您只考虑输出纯文本内容,请直接使用编辑器而无需编写代码,不需要阅读下面的内容。在广播模式下,编辑器可以直接发送消息。
  • 如果您考虑使用粗体、斜体、下划线、删除线、文本颜色、字号等基础样式,请见快速格式化代码
  • 如果您喜欢花里胡哨的的内容,很抱歉目前编辑器不支持富文本的可视化编辑,您需要自己编写代码,并在编辑器中的 输出 > 输出内容 中输入代码发送。

关于消息格式

start.js 是为 Echo-Live 导入对话数据的脚本。如果您使用广播模式,那么 start.js 的唯一作用就是显示第一条消息。

其内容如下:

1
2
3
4
5
6
7
8
echolive.send({
    "username": "【说话人】",
    "messages": [
        {
            "message": "这里是说话内容。"
        }
    ]
});

提取其中的消息格式数据,内容如下:

1
2
3
4
5
6
7
8
{
    "username": "【说话人】",
    "messages": [
        {
            "message": "这里是说话内容。"
        }
    ]
}

其中,username 字段用于在对话框中显示说话人,而 messages 字段便是这个部分要讲述的内容。

首先,messages 字段是消息列表,Echo 设计之初就有 “消息队列” 的概念,用于连续播放多条消息。该列表中每一段用花括号 {} 括起来的内容就是一条消息,我们下文要讲述的 “段落格式” 是指这消息列表中的每一条消息本身。

在开始深入之前,建议您先学习 JSON 的基本知识,这是必要的,应该不会太难:

JSON 语法 - 菜鸟教程