• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
spark.welcomeEx - 在sparkbridge2 中使用的 新人进群欢迎&进群人机验证码

二次开发 LSE spark.welcomeEx - 在sparkbridge2 中使用的 新人进群欢迎&进群人机验证码 v3.0.0

请登录后获取
修复

1. 移除了必选前置 GroupMemberInfoLib
2. 彻底修复此插件导致的卡服问题(具体表现为服务器tps降低)
卡服原因:因为此插件调用前置插件GroupMemberInfoLib时获取全部群成员包括所有进过群的人的数据时由于数据量过大导致的性能问题,例如150kb的json,在setinterval中每10~30秒频繁读取一次json就极容易导致卡服
修复

尝试修复该插件导致卡服、掉TPS的问题
1. 减少嵌套异步操作:将多个嵌套的异步操作改为顺序执行,避免了回调地狱;
2. 直接使用 spark.QClient.sendGroupMsg 发送群消息,简化代码并提高性能。
修复

修复若干问题
新增

新人进群时的欢迎语内的"管理员xxx同意/邀请入群"内也增加显示管理员的群昵称/QQ昵称
优化

修改检查验证超时的触发和循环的执行方式,现在更不容易报错/出现问题了
增加

新成员进群时增加显示其群昵称/QQ昵称,现在需要前置插件 - GroupMemberInfoLib
修改

1. 修改部分函数的声明方式由常量声明改为function声明,提高代码容错率、可维护性

2. 修改导出函数getMemberJoinTime()的内部逻辑,如果获取群成员进群时间失败/获取不到/获取到空值,那么自动更新这个群成员的进群时间为“当前时间”而不再是空字符串
后退
顶部 底部