-
- 克隆这个项目
git clone https://github.com/liuqianpan2008/fjiangbot.git
- 安装依赖
npm i
- 修改
src/config/
目录下的.config.ts
为config.ts
,并设置相关内容 - 运行
npm run app
- 克隆这个项目
特色功能
首先玩家需要通过#签到
等功能获取金币
拥有充足的金币便可在(#枫酱超市
)道具商城购买,或者使用抽奖卡获得
- 购买时候需要使用超市功能查看商店名称后面的道具编号
- 目前只支持
- 道具编号取决于‘config.ts’文件下有关道具配置的id
#使用道具+编号
使用对应道具 eg:#使用道具1
即使用一号道具
- 使用道具前请确认自己已经拥有至少一个该道具
- 无改道具会显示
购买
- id道具编号,禁止重名
- price道具售卖价格只接受整数
禁言群里的人
- type必须输入
"jy"
- effect为禁言时长必须是
整数
单位秒
使用一定金币兑换密钥
- effect 需要和
cdk.json
相对应
-
effect配置
-
type仅仅支持
gold
(金币)或者props
(道具) -
value
- 如果是金币则填入中奖后金币数量
- 如果是道具则填入道具id
probability
- 概率为0则100%抽到,概率为1则抽到1/2,概率为3则抽到1/3...只接受整数
-
- 首先在src目录创建ts文件(强烈推荐创建在
lib/app/plaugin
目录下) - 在ts文件创建相应的执行函数并将它暴露出去,函数返回值为
Sendable
- 在
lib/app/plauginindex.ts
下的runplugin
方法下使用pluginrule
进行注册
具体在插件目录里面有个例子插件,可供大家学习
-
在配置目录下新建一个道具
-
type值为
plugin
-
effect值为任意
整数
-
-
在ts文件创建相应的执行函数并将它暴露出去,传入参数为为
PrivateMessageEvent | GroupMessageEvent
-
在
lib/app/plauginindex.ts
下的runplugin
方法下使用pluginprop
进行注册- 注意要与effect对应
具体在插件目录里面有个例子道具,可供大家学习
QQ群:877894787