更多技巧
1.如何让指令的某个enums类型参数,例如gamemode指令那样有描述?
给一个示例:
json
{
"save": {
"description": "Save the game",
"patterns": {
"hold (这里写什么都可以,建议为分支的意图!)": {
"params": [
{
"type":"plain",
"name":"hold",
"prompt":"显示每个..."
}
]
},
"query": {
"params": [
{
"type":"plain",
"name":"query",
"prompt":"显示每个..."
}
]
},
"resume": {
"params": [
{
"type":"plain",
"name":"resume",
"prompt":"显示每个..."
}
]
}
}
}
}
没错!patterns里面如果不是default,那么就会创建一个分支,这个分支和平常default的一样!
这个params还可以有其他的一个参数,例如:
json
"params": [
{
"type":"plain",
"name":"gamemode",
"prompt":"选择游戏模式",
}
{
"type":"plain",
"name":"XXX",
"prompt":"描述",
}
]