多个文本段落
通过前面的学习,你应该已经发现了单个文本段落的局限性。如果您想为同一条消息的不同部分设置不同的样式,显然单个文本段落是不行的:
| {
"message": {
"text": "我们所经历的每个平凡的日常,也许就是连续发生的奇迹。"
}
}
|
想要添加多个文本段落也很简单,只需要加一对方括号即可:
| {
"message": [
{
"text": "我们所经历的每个平凡的日常,也许就是连续发生的奇迹。"
}
]
}
|
原先的 message
字段变成了数组,而其内容变成了数组的一部分,这样一来,我们便可以把一条消息拆分成多个部分:
| {
"message": [
{
"text": "我们所经历的每个平凡的日常,"
}, {
"text": "也许就是连续发生的奇迹。"
}
]
}
|
通过前面停顿的学习我们知道,停顿放置在一条消息的末尾是没有意义的,但是现在我们可以把它放在中间了:
| {
"message": [
{
"text": "我们所经历的每个平凡的日常,",
"pause": 40
}, {
"text": "也许就是连续发生的奇迹。"
}
]
}
|
同理,通过前面模拟打字的学习也不难发现一个问题,除非你的词库里有这样的人名,否则一口气把一整个名字打出来显然不合理。于是经过优化后,成果如下:
| {
"message": [
{
"text": "涼宮",
"typewrite": "suzumiya"
}, {
"text": "ハルヒ",
"typewrite": "haruhi"
}
]
}
|
虽然这跟真实的日文输入法打字过程还是有一点点区别,但是已经很接近了。
当然,你也可以添加更多段落,去实现更丰富的效果。