From 0d3dbbc8ebb8498c6f80b0fc9022006063fc36cf Mon Sep 17 00:00:00 2001 From: fumiama Date: Thu, 17 Jun 2021 00:01:26 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BF=BB=E7=89=8C=E4=B8=8D@?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- manager/manager.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/manager/manager.go b/manager/manager.go index fb7b8171..5bbaa4bc 100644 --- a/manager/manager.go +++ b/manager/manager.go @@ -265,13 +265,14 @@ func init() { // 插件主体 return }) // 随机点名 - zero.OnFullMatchGroup([]string{"翻牌"}, zero.AdminPermission).SetBlock(true).SetPriority(24). + zero.OnFullMatchGroup([]string{"翻牌"}).SetBlock(true).SetPriority(40). Handle(func(ctx *zero.Ctx) { - list := ctx.GetGroupMemberList(ctx.Event.GroupID) - path := fmt.Sprint(rand.Intn(int(list.Get("#").Int()))) + ".user_id" - random_user_id := list.Get(path).Int() - ctx.SendChain(message.At(random_user_id), message.Text("就是你啦!")) - return + if ctx.Event.GroupID > 0 { + list := ctx.GetGroupMemberList(ctx.Event.GroupID) + path := fmt.Sprint(rand.Intn(int(list.Get("#").Int()))) + ".card" + random_card := list.Get(path).String() + ctx.Send(random_card + ",就是你啦!") + } }) // 入群欢迎 zero.OnNotice().SetBlock(false).SetPriority(40).