From f126d44764d38c319ea6aed1fc902ad33468cc09 Mon Sep 17 00:00:00 2001 From: fumiama Date: Fri, 4 Jun 2021 13:51:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=B8=80=E4=B8=AA=E9=9A=8F=E6=9C=BA?= =?UTF-8?q?=E5=9B=BE=E7=89=87=E6=9C=AA=E5=AE=8C=E6=88=90=E5=89=8D=E6=8B=92?= =?UTF-8?q?=E7=BB=9D=E8=AF=B7=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- {msgext => api/msgext}/msgext.go | 0 manager/manager.go | 2 +- randimg/setu_geter.go | 11 +++++++++-- 3 files changed, 10 insertions(+), 3 deletions(-) rename {msgext => api/msgext}/msgext.go (100%) diff --git a/msgext/msgext.go b/api/msgext/msgext.go similarity index 100% rename from msgext/msgext.go rename to api/msgext/msgext.go diff --git a/manager/manager.go b/manager/manager.go index 81e5cc66..31dbe9a8 100644 --- a/manager/manager.go +++ b/manager/manager.go @@ -4,7 +4,7 @@ import ( "strconv" "strings" - "github.com/Yiwen-Chan/ZeroBot-Plugin/msgext" + "github.com/Yiwen-Chan/ZeroBot-Plugin/api/msgext" zero "github.com/wdvxdr1123/ZeroBot" "github.com/wdvxdr1123/ZeroBot/message" ) diff --git a/randimg/setu_geter.go b/randimg/setu_geter.go index 2f8cb31c..2bf3a960 100644 --- a/randimg/setu_geter.go +++ b/randimg/setu_geter.go @@ -3,11 +3,12 @@ package randimg import ( "strings" - "github.com/Yiwen-Chan/ZeroBot-Plugin/msgext" + "github.com/Yiwen-Chan/ZeroBot-Plugin/api/msgext" zero "github.com/wdvxdr1123/ZeroBot" ) var RANDOM_API_URL = "https://api.pixivweb.com/anime18r.php?return=img" +var BLOCK_REQUEST = false func init() { // 插件主体 zero.OnRegex(`^设置随机图片网址(.*)$`, zero.SuperUserPermission).SetBlock(true).SetPriority(20). @@ -23,7 +24,13 @@ func init() { // 插件主体 // 随机图片 zero.OnFullMatchGroup([]string{"随机图片"}).SetBlock(true).SetPriority(24). Handle(func(ctx *zero.Ctx) { - ctx.Send(msgext.ImageNoCache(RANDOM_API_URL)) + if BLOCK_REQUEST { + ctx.Send("请稍后再试哦") + } else { + BLOCK_REQUEST = true + ctx.Send(msgext.ImageNoCache(RANDOM_API_URL)) + BLOCK_REQUEST = false + } return }) }