auction:通用拍卖插件

应这个帖子写了这个插件:
求一个拍卖插件 - 求插件 - Koishi Forum
使用方法:

如何开启拍卖:

拍卖 <限时|单位分钟> [商品名]
可选参数:-s   允许暗拍
注意:参数请写在最前面,不然会被当成商品名的一部分!

如何竞价:出价 <价格>

如何私聊暗拍:暗拍 <价格> <群号>

演示:


image
image
image
image

由于协议缺陷,私聊暗拍无法识别名字

4 个赞

风切佬不愧是风切佬

2 个赞

好快的更,才收集几个bug就修复了(
顺便反馈个可能不算bug的玩意:如果出价值太高会导致bot响应缓慢并有概率显示不出出价者
image

3 个赞

响应缓慢和不显示名字的问题我都复现不了,要不你再试试)

3 个赞

ok随手又爆几个毛病
1.如果拍卖途中bot因为某些原因断开了一阵(譬如升级插件点击了重载),那bot的拍卖将不能正常结束,即使时间已经到了
2.上面提到的那个问题似乎用过长的群昵称也能触发,如果我没眼花的话,bot消息中的出价者有时会延迟一段时间后可见,最莫名其妙的一集
版本0.1.4

3 个赞

第一个问题是正常的,因为重启插件之后数据库没有被清理,但拍卖程序已经停止了,所以可以出价但不会结束,需要手动清理数据库
插件被启动时并不知道哪个群需要清理数据库,所以无法自动清理
也许我可以新增一个指令用于清理数据库

第二个问题我再看看(

4 个赞

第二个问题0.1.5修复了)

4 个赞

第一个问题被曲线解决了,0.2.0新增了结束拍卖指令

4 个赞

0.3.0版本更新:
显示昵称的同时会显示ID,避免重名
新增了起拍价参数
修复了一些bug
移除了herobrine

5 个赞

拍卖能不能和别的插件的积分绑定一起 :blush:

3 个赞

如果有通用接口的话
不然没法全部适配)

3 个赞

auction
1.0.0版本更新:

  • 更新了版本号
2 个赞