自定义指令别名

指令别名允许你创建新的指令。可用于简化复杂骰子指令的输入,或根据你的习惯,给现有的骰子指令起一个新的名字。

自定义指令别名配置包含如下功能要素:

  1. 排序图标。可以拖动对多条指令别名进行排序。在同一应用范围的条目之间,顺序越靠前,会被优先处理。
  2. 启用图标。可以控制这条指令别名是否启用。
  3. 删除图标。可以删除这条指令别名。
  4. 编辑图标。当鼠标悬浮到指令别名的标题上时出现,可以编辑它的名字和描述。
  5. 应用范围。决定了这条指令别名会应用在哪个场合。分为整条指令表达式两种情况。

两种应用范围的区别:

【整条指令】:在指令被解析之前,对用户的输入进行匹配,若匹配到对应的条件,则进行简单粗暴的字符串替换,将替换后内容作为指令进行解析。因此这种方式适用于所有的指令和自定义回复。

【表达式】:在掷骰时,定义一个掷骰指令名,若匹配到这个指令名,则使用解析后的内容作为骰子表达式。因此这种方式仅适用于掷骰,不能用于其他特殊指令。但由于它的解析流程是整体掷骰流程的一部分,它可以很好地与指令选项相结合,以及避免一些语法冲突。

关于这两种应用范围的详细说明和用法示例,可参见对应的页面。

如果你不确定究竟应该使用哪种应用范围,通常来说我们建议使用【整条指令】。因为它相对来说更泛用些,且更符合大多数人的直觉。

Last Updated: