Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ProgrammerCenter/fjiangbot

Repository files navigation

枫酱BOT

你不给🌟,我不给🌟,放在谁身上谁都放弃

issues forks stars nodejs

启动方式

  • 请事先安装环境 nodejs git

    1. 克隆这个项目git clone https://github.com/liuqianpan2008/fjiangbot.git
    2. 安装依赖 npm i
    3. 修改src/config/目录下的.config.tsconfig.ts,并设置相关内容
    4. 运行npm run app

功能

宵禁
入群验证
签到
榜单
宵禁
词条
菜单
B站相关 B站信息
B站视频
直播签到
道具系统 枫酱超市
个人仓库
群管 群信息
群管理
其他小功能(直接调用api) 疯狂星期四(每周四中午12点发送)
派蒙说(AI语音)

(削除) 功能(旧版) (削除ここまで)

#宵禁 xj1 xj2
#进群验证 #刻晴
#群管 qg
#签到 qg
#道具系统 qg qg

道具系统

特色功能

金币获取

首先玩家需要通过#签到等功能获取金币

道具获取

拥有充足的金币便可在(#枫酱超市)道具商城购买,或者使用抽奖卡获得

  • 购买时候需要使用超市功能查看商店名称后面的道具编号
  • 目前只支持
    • 道具编号取决于‘config.ts’文件下有关道具配置的id

道具使用

#使用道具+编号使用对应道具 eg:#使用道具1即使用一号道具

  • 使用道具前请确认自己已经拥有至少一个该道具
  • 无改道具会显示购买

道具配置

通用配置
  • id道具编号,禁止重名
  • price道具售卖价格只接受整数
禁言卡

禁言群里的人

  • type必须输入 "jy"
  • effect为禁言时长必须是整数单位
cdk卡

使用一定金币兑换密钥

  • effect 需要和cdk.json相对应
抽奖卡
  • effect配置

    • type仅仅支持gold(金币)或者props(道具)

    • value

      • 如果是金币则填入中奖后金币数量
      • 如果是道具则填入道具id

    probability

    • 概率为0则100%抽到,概率为1则抽到1/2,概率为3则抽到1/3...只接受整数

关于插件开发

  1. 首先在src目录创建ts文件(强烈推荐创建在lib/app/plaugin目录下)
  2. 在ts文件创建相应的执行函数并将它暴露出去,函数返回值为Sendable
  3. lib/app/plauginindex.ts下的runplugin方法下使用pluginrule进行注册

具体在插件目录里面有个例子插件,可供大家学习

关于自定义道具开发

  1. 在配置目录下新建一个道具

    • type值为plugin

    • effect值为任意整数

  2. 在ts文件创建相应的执行函数并将它暴露出去,传入参数为为PrivateMessageEvent | GroupMessageEvent

  3. lib/app/plauginindex.ts下的runplugin方法下使用pluginprop进行注册

    • 注意要与effect对应

具体在插件目录里面有个例子道具,可供大家学习

帮助&反馈

QQ群:877894787

About

一个基于oicq和TS可二次开发的QQBOT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 89.2%
  • TypeScript 8.4%
  • HTML 2.4%

AltStyle によって変換されたページ (->オリジナル) /