主线剧情

  1. 默认开始触发
  2. 特定动作触发
    • 回答某些对象后,或者触发某个对象特定回答后
    • 对朋友圈点赞或者回复后
  3. 特定时间点触发
    • 现实时间
    • 虚拟时间线
folder: // 存储故事背景
{
	folderId: String,
    mainId: String,
    sideId: Object-Array,
    momentsId: String,
    settings: Object, // enableCreateSideLine
    creator: Object,
    _id: String,
    _createTime: Number,
    _updateTime: Number,
}
mainLine: // 存储主线推进信息
{
	mainId: String,
    _id: String,
    _createTime: Number,
    _updateTime: Number,
}
chatEvent: //聊天事件
{
	chatEventId: String,
    title: String,
    chatLine: Object-Array, // 下方详细介绍
    type: String, // group/user/
    users: Object-Array, //虚拟用户信息集
    _id: String,
    _createTime: Number,
    _updateTime: Number,
}
chatLine:
[{
	type: String, // text/image/video/audio
    [type]: String,
    enableCopy: Boolean,
    option: String, // choose/continue/wait/finish/ 
    choice: Array,  // choice continueId二选一
    continueId: Number,  // choice continueId二选一
    _createTime: Number,
}]
momentEvent: 朋友圈事件
sideLine: 存储支线推进信息
trigger: 触发方式 -> sideLine

朋友圈