npm.io
1.1.1 • Published 7h ago

koishi-plugin-ggcevo-sign

Licence
MIT
Version
1.1.1
Deps
0
Size
64 kB
Vulns
0
Weekly
529

koishi-plugin-ggcevo-sign

npm

咕咕虫-进化的签到插件

功能特性

签到系统

  • 每日签到获得金币和咕咕币
  • 累计签到额外奖励(第7/14/21/28天)
  • 管理员每月首次签到额外获得50咕咕币津贴
  • 补签系统:消耗补签券补签当月未签到日期,仅获得咕咕币
抽奖系统
  • 金币池:消耗金币抽取金币和补签券
  • 普通池:消耗咕咕币抽取金币,有90次保底机制
  • 皮肤池:消耗兑换券抽取皮肤,不会抽到已拥有的物品
  • 宠物池:消耗兑换券抽取宠物,不会抽到已拥有的物品
兑换系统
  • 使用兑换券兑换各种皮肤、宠物和入场特效
  • 限定物品不可兑换
其他功能
  • 背包系统:查看个人物品数量
  • 给予系统:管理员给予其他用户虚空物品(支持@提及和物品名称)
  • 个人信息:查看签到、抽奖、兑换记录
活动系统
  • 管理员可创建限时活动
  • 支持设置活动奖励物品和数量
  • 可设置总领取上限(0=无限制)
  • 可设置群聊限制(仅在指定群聊内可领取)
  • 用户可领取活动奖励(每人限领一次)

指令列表

指令 说明
sign/签到 每日签到
sign/补签 补签当月未签到日期(消耗1张补签券)
sign/抽奖 抽奖(可使用 -p <池ID> 指定奖池,-c <次数> 指定次数)
sign/兑换 <物品ID> 兑换指定物品
sign/背包 查看背包物品
sign/个人信息 查看个人签到、抽奖、兑换记录
sign/给予 <目标ID/@提及> <物品ID/名称> <数量> 管理员给予虚空物品(支持@提及和物品名称)
sign/抽奖概率 查看各奖池抽奖概率
sign/签到奖励 查看签到奖励说明
sign/兑换列表 查看可兑换物品列表
sign/创建活动 -n <名称> -d <描述> -r <物品ID> -a <数量> -s <开始日期> -e <结束日期> -m <上限> -g <群聊ID> 创建活动(需要权限3,-g 可选,指定群聊限制)
sign/领取活动 <活动ID> 领取指定活动奖励
sign/活动列表 查看所有活动

奖池说明

池子 ID 消耗
金币池 1 100金币/次
普通池 2 1咕咕币/次
皮肤池 3 3兑换券/次
宠物池 4 3兑换券/次

物品配置

背包物品
ID 名称
1 金币
2 咕咕币
3 兑换券
9 补签券
兑换物品
品质 类型 消耗兑换券
T3 皮肤/宠物 3
T2 皮肤/宠物 4
T1 皮肤/宠物/入场特效 5
T0 宠物 6
T0 物品 6
T0 角色名称 10
限定 不可兑换 -

安装

yarn workspace koishi-plugin-ggcevo-sign add koishi-plugin-sc2arcade-search@"^1.2.4" -P

依赖

  • koishi ^4.18.7
  • koishi-plugin-sc2arcade-search ^1.2.4

更新日志

点我查看更新日志详情
1.1.1
  • 新增可兑换物品:角色冠名权(T0/角色名称,消耗 10 兑换券)
  • 兑换列表新增角色名称分类
  • 兑换列表新增休息日实装提示
1.1.0
  • 修复补签月末最后一天查询遗漏 bug:endOfMonth 改为当日 2359.999,避免月末下午签到后补签误判漏签导致 month_days 超出当月天数
1.0.17
  • 给予指令改为管理员虚空给予:不再从发送者背包扣除,直接生成物品
  • 给予指令 targetId 支持 @ 提及:可 @ 目标用户自动获取其游戏句柄
  • 给予指令 itemId 支持物品名称:可输入物品名称自动匹配(支持背包物品和兑换物品)
1.0.16
  • 活动系统新增群聊限制功能:创建活动时可指定群聊ID,仅在该群聊内可领取
  • 创建活动指令新增 -g 参数:设置限制领取的群聊ID(可选,不设置则无限制)
  • 领取活动时验证群聊限制:不在指定群聊内无法领取
  • 活动列表显示群聊限制信息
  • 活动列表限量显示优化:改为"剩余数量/总数量"格式
1.0.14
  • 兑换功能新增工作日限制:仅限周一至周五兑换,周六日禁止兑换
  • 兑换列表新增工作日限制提示
1.0.13
  • 添加防呆提醒机制:在所有需要绑定句柄的指令中,未绑定时会提示使用 绑定句柄 命令进行绑定
1.0.10
  • 活动列表显示优化:有限量的活动显示"限量:x已领取/总份数",无限制的活动不显示领取信息
1.0.9
  • 修复补签累计签到奖励bug:补签第7/14/21/28天时可获得对应额外咕咕币奖励
1.0.8
  • 普通池概率调整:10金币70%、20金币20%、50金币8%、100金币1.5%、兑换券0.5%
  • 移除普通池空手而归情况,每次抽奖必获得奖励
1.0.7
  • 创建活动默认结束时间改为2359
  • 用户指定结束时间时也设置为2359
1.0.6
  • 新增补签系统
  • 新增 sign/补签 指令:消耗1张补签券补签当月未签到日期
  • 补签仅获得3咕咕币,不发放金币
1.0.4
  • 新增活动系统
  • 新增 ggcevo_activity 数据库:存储活动信息(名称、描述、奖励、时间等)
  • 新增 ggcevo_activity_claim_log 数据库:存储用户领取记录
  • 新增 创建活动 指令(管理员)
  • 新增 领取活动 指令
  • 新增 活动列表 指令
  • 优化指令提示信息,移除提示中的 sign/ 前缀
1.0.3
  • 修复签到奖励显示问题(区分基础奖励和额外奖励)
  • 兑换指令支持物品名称搜索(模糊匹配)
  • 金币池新增咕咕币奖励
  • 金币池概率调整:20%空手、50%得80金币、15%得150金币、10%得咕咕币、5%得补签券
  • 抽奖概率说明新增指令使用说明
  • 修复兑换列表缺少物品分类问题
  • 优化兑换指令提示信息
1.0.2
  • 新增 sign/抽奖概率 指令
  • 新增 sign/签到奖励 指令
  • 新增 sign/兑换列表 指令
  • 指令前缀从 ggcevo 改为 sign
1.0.1
  • 修复背包物品重复创建问题
  • 优化数据库操作
1.0.0
  • 初始版本发布
  • 签到系统
  • 抽奖系统(金币池、普通池、皮肤池、宠物池)
  • 兑换系统
  • 背包系统
  • 个人信息查询