disksing / sao-gen-gen

骚话生成器生成器
MIT License
647 stars 37 forks source link

3 #36

Open GQTZY opened 2 years ago

GQTZY commented 2 years ago
# variables 是需要用户填入的文本变量,可以有多个,每个对应生成器的一个输入框。

[[variables]]
# 每个变量的唯一 id,在模板中通过{id}的形式引用
id = "source"

# 输入框左边的提示信息
description = "消息来源方"

# 页面初始化时的默认值,建议写一个例子便于用户理解
default = "饿螺丝"

# 第二个变量

[[variables]]
id = "protagonist"
description = "谁在搞事"
default = "米国"

[[variables]]
id = "secondOne"
description = "在哪儿搞事"
default = "啊赴韩战争"

[[variables]]
id = "victim"
description = "大搞特搞啥"
default = "化学人体试验"

# 模板可以有很多个,每个模板有唯一 id 和文本列表
# 模板可以通过{id}的形式引用变量或其他模板(允许递归调用)
# 当模板展开时,会从列表中随机选一个
# 通过组合模板,可以搞出比较复杂的结构,参考下“胡编生成器”

[templates]

# 2选1
p1 = ["{source}称{protagonist}在{secondOne}期间大搞{victim}。"]

# toml 支持多行文本
p2 = [
"""
{source}已经掌握证据证明{protagonist}在{secondOne}期间进行{victim}。
"""
]

# 'main' 模板展开后是最终的输出
main = ["{p1}{p2}"]
github-actions[bot] commented 2 years ago

已发布: https://disksing.com/sao-gen-gen/36