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]{
|
||||
DisableOnDefault: false,
|
||||
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" +
|
||||
"- (娶|嫁)@对方QQ\n自由选择对象, 自由恋爱(好感度越高成功率越高,保底30%概率)\n" +
|
||||
"- 当[对方Q号|@对方QQ]的小三\n我和你才是真爱, 为了你我愿意付出一切(好感度越高成功率越高,保底10%概率)\n" +
|
||||
|
||||
@ -196,6 +196,7 @@ func init() {
|
||||
|
||||
engine.OnFullMatch("好感度数据整理", zero.SuperUserPermission, getdb).SetBlock(true).Limit(ctxext.LimitByUser).
|
||||
Handle(func(ctx *zero.Ctx) {
|
||||
ctx.SendChain(message.Text("开始整理力,请稍等"))
|
||||
民政局.Lock()
|
||||
defer 民政局.Unlock()
|
||||
count, err := 民政局.db.Count("favorability")
|
||||
@ -204,7 +205,7 @@ func init() {
|
||||
return
|
||||
}
|
||||
if count == 0 {
|
||||
ctx.SendChain(message.Text("[ERROR]: 不存在好感动数据."))
|
||||
ctx.SendChain(message.Text("[ERROR]: 不存在好感度数据."))
|
||||
return
|
||||
}
|
||||
favor := favorability{}
|
||||
@ -237,7 +238,7 @@ func init() {
|
||||
userList := strings.Split(favor.Userinfo, "+")
|
||||
uid1, _ := strconv.ParseInt(userList[0], 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 {
|
||||
@ -250,7 +251,7 @@ func init() {
|
||||
userList := strings.Split(userInfo, "+")
|
||||
uid1, _ := strconv.ParseInt(userList[0], 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("清理好了哦"))
|
||||
|
||||
Loading…
Reference in New Issue
Block a user