求一个游戏群内预约组队的插件

预约组队插件大概流程:
1、群友主动发起预约组队,并设定好游玩内容、游玩起止时间、最大预约人数及预约截止时间。并生成唯一的预约号。
2、在截止时间之前群内定时推送该预约组队信息。且群内支持发起多个预约。
3、其他人在群内看到该预约推送信息,可主动发送“加入预约 预约号”加入对应预约组队。
4、当该预约有新增人数时,@已预约的人并推送当前预约信息。
5、当该预约满人时,自动停止定时推送,并@已预约的人及时告知。

2 个赞

这功能有点小众啊… 其实也可以改造 我最近写的 定时推送 插件做

3 个赞

游戏群里拉人组队凑时间一起玩,也挺常见的。经常烦恼在群里发了,很容易被群消息淹没掉,别人想一起玩的容易错过了

2 个赞

看到了大佬的 [smmcat-timingpush]群定时推送插件,感觉再叠加个预约系统就很完善了 :heart_eyes:

2 个赞

l4d2-query做了这个功能, CatKoishi/koishi-plugin-l4d2-query: 在Koishi中管理求生之路服务器,你看看是否符合要求

2 个赞

好的,谢谢。我部署大佬的插件用用看看

2 个赞

感谢大佬的插件,体验了一下,插件功能与需求之间的缺失如下:
事件定时向群里推送提醒、事件新增人时向已参加此事件的人@推送、游玩起止时间设定。
另外列举事件展示,要是能渲染成图片形式展示可能较为直观。
预约事件指令要是能一步步引导输入参数可能体验会更好

2 个赞
  1. 事件开始前30分钟会向群里推送提醒
  2. 我认为事件新增人时的@推送会导致@的数量过多,怕是会被封

由于此功能依赖onebot,而我的onebot又被封了,所以后续可能不太会继续更新此功能,当然你可以fork一份自己写

2 个赞

QQ群好像自带一个叫群投票的功能,那个用过没?符合你的要求吗

2 个赞

随手做了这个插件的设计雏形,感觉挺合理,如果还要判断日期,就得再建一些内容了

3 个赞

手Q上聊天框右下角 ✚ 加号更多功能中,有个类似的“约人组局”功能。
入口较隐蔽,发布后且无推送提醒,而且此种类型消息目前在PC端QQ都无法显示,导致非常鸡肋

2 个赞

可以不需要判断日期,增加个设置项:允许的最长预约时间。通过此配置值限制最大截止时间。
(一般允许12小时或24小时之内预约,就可以满足组队需求了。过长的预约时间不是很必要)
另外,可以添加个候补功能,并且限制最大候补人数。这样即将开始游玩时,临时有人来不了,可以及时拉有意愿玩的人替补。
(修改预约信息此功能可以不用做,减少复杂度,只要做增、删功能即可。预约信息有误,删了重新预约就行)

2 个赞

修改也行,就是调用删除队伍再添加队伍而已。非要说模糊的就是这个替补…

这样:替补是设置队伍允许替补。然后 (4/4)满人后,仍然可以加人。

当队伍中某人来不了,这个成员发送 /取消预约 队伍号,后,自动从替补中补上一位进队伍。作为正式队员等待截止日期时推送?

2 个赞

没错,替补机制是这样的

2 个赞

话说群作业可以试试

2 个赞