mirror of
https://github.com/FloatTech/ZeroBot-Plugin.git
synced 2025-12-19 22:00:11 +08:00
parent
20642b3776
commit
b6ce9f7b2e
@ -60,7 +60,7 @@ var (
|
|||||||
engine = control.Register("qqwife", &ctrl.Options[*zero.Ctx]{
|
engine = control.Register("qqwife", &ctrl.Options[*zero.Ctx]{
|
||||||
DisableOnDefault: false,
|
DisableOnDefault: false,
|
||||||
Brief: "一群一天一夫一妻制群老婆",
|
Brief: "一群一天一夫一妻制群老婆",
|
||||||
Help: "- 娶群友\n- 群老婆列表\n- [允许|禁止]自由恋爱\n- [允许|禁止]牛头人\n- 设置CD为xx小时 →(默认12小时)\n- 重置花名册\n- 重置所有花名册(用于清除所有群数据及其设置)\n- 查好感度[对方Q号|@对方QQ]\n- 好感度列表\n- 好感度数据整理 (当好感动列表出现重复名字时使用)\n" +
|
Help: "- 娶群友\n- 群老婆列表\n- [允许|禁止]自由恋爱\n- [允许|禁止]牛头人\n- 设置CD为xx小时 →(默认12小时)\n- 重置花名册\n- 重置所有花名册(用于清除所有群数据及其设置)\n- 查好感度[对方Q号|@对方QQ]\n- 好感度列表\n- 好感度数据整理 (当好感度列表出现重复名字时使用)\n" +
|
||||||
"--------------------------------\n以下指令存在CD,不跨天刷新,前两个受指令开关\n--------------------------------\n" +
|
"--------------------------------\n以下指令存在CD,不跨天刷新,前两个受指令开关\n--------------------------------\n" +
|
||||||
"- (娶|嫁)@对方QQ\n自由选择对象, 自由恋爱(好感度越高成功率越高,保底30%概率)\n" +
|
"- (娶|嫁)@对方QQ\n自由选择对象, 自由恋爱(好感度越高成功率越高,保底30%概率)\n" +
|
||||||
"- 当[对方Q号|@对方QQ]的小三\n我和你才是真爱, 为了你我愿意付出一切(好感度越高成功率越高,保底10%概率)\n" +
|
"- 当[对方Q号|@对方QQ]的小三\n我和你才是真爱, 为了你我愿意付出一切(好感度越高成功率越高,保底10%概率)\n" +
|
||||||
|
|||||||
@ -196,6 +196,7 @@ func init() {
|
|||||||
|
|
||||||
engine.OnFullMatch("好感度数据整理", zero.SuperUserPermission, getdb).SetBlock(true).Limit(ctxext.LimitByUser).
|
engine.OnFullMatch("好感度数据整理", zero.SuperUserPermission, getdb).SetBlock(true).Limit(ctxext.LimitByUser).
|
||||||
Handle(func(ctx *zero.Ctx) {
|
Handle(func(ctx *zero.Ctx) {
|
||||||
|
ctx.SendChain(message.Text("开始整理力,请稍等"))
|
||||||
民政局.Lock()
|
民政局.Lock()
|
||||||
defer 民政局.Unlock()
|
defer 民政局.Unlock()
|
||||||
count, err := 民政局.db.Count("favorability")
|
count, err := 民政局.db.Count("favorability")
|
||||||
@ -204,7 +205,7 @@ func init() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
if count == 0 {
|
if count == 0 {
|
||||||
ctx.SendChain(message.Text("[ERROR]: 不存在好感动数据."))
|
ctx.SendChain(message.Text("[ERROR]: 不存在好感度数据."))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
favor := favorability{}
|
favor := favorability{}
|
||||||
@ -237,7 +238,7 @@ func init() {
|
|||||||
userList := strings.Split(favor.Userinfo, "+")
|
userList := strings.Split(favor.Userinfo, "+")
|
||||||
uid1, _ := strconv.ParseInt(userList[0], 10, 64)
|
uid1, _ := strconv.ParseInt(userList[0], 10, 64)
|
||||||
uid2, _ := strconv.ParseInt(userList[1], 10, 64)
|
uid2, _ := strconv.ParseInt(userList[1], 10, 64)
|
||||||
ctx.SendChain(message.Text("[ERROR]: 删除", ctx.CardOrNickName(uid1), "和", ctx.CardOrNickName(uid2), "的好感动时发生了错误。\n错误信息:", err))
|
ctx.SendChain(message.Text("[ERROR]: 删除", ctx.CardOrNickName(uid1), "和", ctx.CardOrNickName(uid2), "的好感度时发生了错误。\n错误信息:", err))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for userInfo, favor := range favorInfo {
|
for userInfo, favor := range favorInfo {
|
||||||
@ -250,7 +251,7 @@ func init() {
|
|||||||
userList := strings.Split(userInfo, "+")
|
userList := strings.Split(userInfo, "+")
|
||||||
uid1, _ := strconv.ParseInt(userList[0], 10, 64)
|
uid1, _ := strconv.ParseInt(userList[0], 10, 64)
|
||||||
uid2, _ := strconv.ParseInt(userList[1], 10, 64)
|
uid2, _ := strconv.ParseInt(userList[1], 10, 64)
|
||||||
ctx.SendChain(message.Text("[ERROR]: 更新", ctx.CardOrNickName(uid1), "和", ctx.CardOrNickName(uid2), "的好感动时发生了错误。\n错误信息:", err))
|
ctx.SendChain(message.Text("[ERROR]: 更新", ctx.CardOrNickName(uid1), "和", ctx.CardOrNickName(uid2), "的好感度时发生了错误。\n错误信息:", err))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ctx.SendChain(message.Text("清理好了哦"))
|
ctx.SendChain(message.Text("清理好了哦"))
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user