开始!
本教程是词库语法的入门教程!
通过词库的语法包,我们可以快速完成以下效果!
向机器人发送以下内容:
word.add 钓鱼 你钓到了(+:鱼:1~100)条鱼
word.add 我的鱼 你有(#:鱼)条鱼
word.add 钓鱼排行榜 (排行榜:鱼)
上述这些效果,我们是通过词库的语法包完成的,也就是word-core-grammar-basic
插件
然后我们发现,这里面出现了一些奇怪的东西,比如
(+:鱼:1~100)
(#:鱼)
(排行榜:鱼)
其实这些就是词库的语法包中的语法。
(+:物品名称:数量)
为触发者的背包内添加某物品,并且返回添加的数量
我们注意到,在上面,我们发送钓鱼后,回复中的(+:鱼:1~100)
,被替换为了41
,因为添加物品的语法被执行后,会将自身替换成添加的数量,替换的过程,我们称为输出
。
(#:物品名称)
获取背包内某物品的数量
这个语法用于查看背包内的物品
(排行榜:物品名称)
查看某物品的持有数排行榜
词库的语法
是一种运行于回复中的特殊字符串结构
,每个词库语法都能够在回复时被运行,产生不同的功能,在运行后,将自身替换为运行的结果!
例如,给背包添加物品,减少物品,根据物品作为条件,进行判断等!
词库的语法格式大概如下:
(语法名:参数1:参数2:参数3:.....:参数n)
语法名
用于区分不同的语法
参数
用于提供给此语法的运行所需要的东东
我如果没有排行榜类的东西可以无视他对吧
嗯嗯,对的