From 639c60ac86b726784cd517bd30b9c66513c32991 Mon Sep 17 00:00:00 2001 From: Yiwen-Chan Date: Mon, 12 Apr 2021 18:50:38 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E4=BF=AE=E5=A4=8D=E6=98=B5=E7=A7=B0?= =?UTF-8?q?=E4=B8=8B=E6=A0=87=E8=B6=8A=E7=95=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- chat/chat.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/chat/chat.go b/chat/chat.go index d7a1e6b6..729262ec 100644 --- a/chat/chat.go +++ b/chat/chat.go @@ -12,32 +12,33 @@ import ( var poke = rate.NewManager(time.Minute*5, 8) // 戳一戳 func init() { // 插件主体 - var NICKNAME = zero.BotConfig.NickName[0] // 被喊名字 zero.OnFullMatchGroup(zero.BotConfig.NickName).SetBlock(false).FirstPriority(). Handle(func(ctx *zero.Ctx) { + var nickname = zero.BotConfig.NickName[0] time.Sleep(time.Second * 1) ctx.SendChain(message.Text( []string{ - NICKNAME + "在此,有何贵干~", + nickname + "在此,有何贵干~", "(っ●ω●)っ在~", - "这里是" + NICKNAME + "(っ●ω●)っ", - NICKNAME + "不在呢~", + "这里是" + nickname + "(っ●ω●)っ", + nickname + "不在呢~", }[rand.Intn(4)], )) }) // 戳一戳 zero.On("notice/notify/poke", zero.OnlyToMe).SetBlock(false).FirstPriority(). Handle(func(ctx *zero.Ctx) { + var nickname = zero.BotConfig.NickName[0] switch { case poke.Load(ctx.Event.UserID).AcquireN(3): // 5分钟共8块命令牌 一次消耗3块命令牌 time.Sleep(time.Second * 1) - ctx.SendChain(message.Text("请不要戳", NICKNAME, " >_<")) + ctx.SendChain(message.Text("请不要戳", nickname, " >_<")) case poke.Load(ctx.Event.UserID).Acquire(): // 5分钟共8块命令牌 一次消耗1块命令牌 time.Sleep(time.Second * 1) - ctx.SendChain(message.Text("喂(#`O′) 戳", NICKNAME, "干嘛!")) + ctx.SendChain(message.Text("喂(#`O′) 戳", nickname, "干嘛!")) default: // 频繁触发,不回复 }