From d0610b152ff12d286f6ef5f35f4936491bf61e0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Mon, 26 Dec 2022 13:27:28 +0800 Subject: [PATCH] update downloadto --- README.md | 2 +- go.mod | 6 +++--- go.sum | 12 ++++++------ plugin/aipaint/context.go | 6 ++++-- plugin/gif/logo.go | 6 ++++-- plugin/guessmusic/main.go | 4 +++- plugin/nativewife/main.go | 4 +++- plugin/score/sign_in.go | 4 +++- 8 files changed, 27 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index ccf4294a..cbba4bd7 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@

ZeroBot-Plugin

- “椛椛是[真寻](https://github.com/HibiKier/zhenxun_bot)的朋友!” + “椛椛是[真寻](https://github.com/HibiKier/zhenxun_bot)的好朋友!” ZeroBot-Plugin 是 ZeroBot 的 实用插件合集

diff --git a/go.mod b/go.mod index 4a0dd5dc..0cd03448 100644 --- a/go.mod +++ b/go.mod @@ -5,12 +5,12 @@ go 1.19 require ( github.com/Baidu-AIP/golang-sdk v1.1.1 github.com/Coloured-glaze/gg v1.3.4 - github.com/FloatTech/AnimeAPI v1.6.1-0.20221225063958-b02234d50cc0 - github.com/FloatTech/floatbox v0.0.0-20221210051813-4bd44af40c60 + github.com/FloatTech/AnimeAPI v1.6.1-0.20221226052349-99c1398c6713 + github.com/FloatTech/floatbox v0.0.0-20221223151526-b0b2b1101f78 github.com/FloatTech/sqlite v1.5.7 github.com/FloatTech/ttl v0.0.0-20220715042055-15612be72f5b github.com/FloatTech/zbpctrl v1.5.3-0.20221210051848-740ab7bd6ec3 - github.com/FloatTech/zbputils v1.6.1-0.20221212090658-d0de5338e354 + github.com/FloatTech/zbputils v1.6.1-0.20221226052231-8e1c946d55c2 github.com/RomiChan/syncx v0.0.0-20221202055724-5f842c53020e github.com/RomiChan/websocket v1.4.3-0.20220227141055-9b2c6168c9c5 github.com/antchfx/htmlquery v1.2.5 diff --git a/go.sum b/go.sum index f8ca8037..7ecd3abf 100644 --- a/go.sum +++ b/go.sum @@ -4,10 +4,10 @@ github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym github.com/Coloured-glaze/gg v1.3.4 h1:l31zIF/HaVwkzjrj+A56RGQoSKyKuR1IWtIrqXGFStI= github.com/Coloured-glaze/gg v1.3.4/go.mod h1:Ih5NLNNDHOy3RJbB0EPqGTreIzq/H02TGThIagh8HJg= github.com/DATA-DOG/go-sqlmock v1.3.3/go.mod h1:f/Ixk793poVmq4qj/V1dPUg2JEAKC73Q5eFN3EC/SaM= -github.com/FloatTech/AnimeAPI v1.6.1-0.20221225063958-b02234d50cc0 h1:0pzhpmqw13bf+QssdqfFx07vnwHETtEiJhCQIinbpSU= -github.com/FloatTech/AnimeAPI v1.6.1-0.20221225063958-b02234d50cc0/go.mod h1:Ri2Qa0552braxZVsk+axbBHL6UIWkGqQRETiIT9QTXI= -github.com/FloatTech/floatbox v0.0.0-20221210051813-4bd44af40c60 h1:S4KfcdK6LdOa0+TTyacHYOZ8aWkR6YbvlnI6GWe66Jc= -github.com/FloatTech/floatbox v0.0.0-20221210051813-4bd44af40c60/go.mod h1:/k2zxRJtAJ17w9fSpc7xf2QjPDTUBmqhBsOGyHVyX0U= +github.com/FloatTech/AnimeAPI v1.6.1-0.20221226052349-99c1398c6713 h1:jK94NVITfIcekb6HuK6UQbPT4b/S3XlfG//DT2ERbqk= +github.com/FloatTech/AnimeAPI v1.6.1-0.20221226052349-99c1398c6713/go.mod h1:8wsdxt90jVHX67xFqArQpqs5kVsxOds0Cps2MyHkZtQ= +github.com/FloatTech/floatbox v0.0.0-20221223151526-b0b2b1101f78 h1:5JovP9OGWxzWwglAjIUulD+EBcBwEHqpeagx9y5BKYA= +github.com/FloatTech/floatbox v0.0.0-20221223151526-b0b2b1101f78/go.mod h1:/k2zxRJtAJ17w9fSpc7xf2QjPDTUBmqhBsOGyHVyX0U= github.com/FloatTech/rendercard v0.0.2-0.20221128165614-a41216d2422e h1:7bF01RHsYS99Zp+OWfob1W/Cymho6fcggoRSpiuiYB8= github.com/FloatTech/rendercard v0.0.2-0.20221128165614-a41216d2422e/go.mod h1:e2M5OWspdblwq182zbVgRefiOc+gXtB1XzTW/2z86/I= github.com/FloatTech/sqlite v1.5.7 h1:Bvo4LSojcZ6dVtbHrkqvt6z4v8e+sj0G5PSUIvdawsk= @@ -16,8 +16,8 @@ github.com/FloatTech/ttl v0.0.0-20220715042055-15612be72f5b h1:tvciXWq2nuvTbFeJG github.com/FloatTech/ttl v0.0.0-20220715042055-15612be72f5b/go.mod h1:fHZFWGquNXuHttu9dUYoKuNbm3dzLETnIOnm1muSfDs= github.com/FloatTech/zbpctrl v1.5.3-0.20221210051848-740ab7bd6ec3 h1:dxARTVta2i48OOYa0xMRzWTO0lr6bM4M6JmQWLkHdNE= github.com/FloatTech/zbpctrl v1.5.3-0.20221210051848-740ab7bd6ec3/go.mod h1:KFfMTzItP5usfnUYs7cFWjk89dzjtdO1eI+B1BVQNig= -github.com/FloatTech/zbputils v1.6.1-0.20221212090658-d0de5338e354 h1:vXchiNmu44lc7ECePl2ypreJhq8M7PDOdeP47hmmKqE= -github.com/FloatTech/zbputils v1.6.1-0.20221212090658-d0de5338e354/go.mod h1:S7M4oH9MM8DRmIOHfTcpUpIW9KbmWht9Y6zkZLtaeKE= +github.com/FloatTech/zbputils v1.6.1-0.20221226052231-8e1c946d55c2 h1:O2HW1nR4aMDGq3YdYhgSmcUPhY1O3T0wTsMdMzdEe2U= +github.com/FloatTech/zbputils v1.6.1-0.20221226052231-8e1c946d55c2/go.mod h1:xXUpFpXRV4M/dh5qM1DgOGFq/OMl3VF8yX2ue/dJv2Q= github.com/PuerkitoBio/goquery v1.5.1/go.mod h1:GsLWisAFVj4WgDibEWF4pvYnkVQBpKBKeU+7zCJoLcc= github.com/RomiChan/syncx v0.0.0-20221202055724-5f842c53020e h1:wR3MXQ3VbUlPKOOUwLOYgh/QaJThBTYtsl673O3lqSA= github.com/RomiChan/syncx v0.0.0-20221202055724-5f842c53020e/go.mod h1:vD7Ra3Q9onRtojoY5sMCLQ7JBgjUsrXDnDKyFxqpf9w= diff --git a/plugin/aipaint/context.go b/plugin/aipaint/context.go index 30082e9c..5e7dbc96 100644 --- a/plugin/aipaint/context.go +++ b/plugin/aipaint/context.go @@ -6,6 +6,7 @@ import ( "strings" "github.com/FloatTech/floatbox/file" + "github.com/FloatTech/floatbox/process" ) type context struct { @@ -27,13 +28,14 @@ func (cc *context) prepareLogos(s ...string) error { for i, v := range s { _, err := strconv.Atoi(v) if err != nil { - err = file.DownloadTo("https://gchat.qpic.cn/gchatpic_new//--"+strings.ToUpper(v)+"/0", cc.usrdir+strconv.Itoa(i)+".gif", true) + err = file.DownloadTo("https://gchat.qpic.cn/gchatpic_new//--"+strings.ToUpper(v)+"/0", cc.usrdir+strconv.Itoa(i)+".gif") } else { - err = file.DownloadTo("http://q4.qlogo.cn/g?b=qq&nk="+v+"&s=640", cc.usrdir+strconv.Itoa(i)+".gif", true) + err = file.DownloadTo("http://q4.qlogo.cn/g?b=qq&nk="+v+"&s=640", cc.usrdir+strconv.Itoa(i)+".gif") } if err != nil { return err } + process.SleepAbout1sTo2s() } return nil } diff --git a/plugin/gif/logo.go b/plugin/gif/logo.go index 57575588..9599a43a 100644 --- a/plugin/gif/logo.go +++ b/plugin/gif/logo.go @@ -6,6 +6,7 @@ import ( "strings" "github.com/FloatTech/floatbox/file" + "github.com/FloatTech/floatbox/process" "github.com/FloatTech/zbputils/img" ) @@ -13,13 +14,14 @@ func (cc *context) prepareLogos(s ...string) error { for i, v := range s { _, err := strconv.Atoi(v) if err != nil { - err = file.DownloadTo("https://gchat.qpic.cn/gchatpic_new//--"+strings.ToUpper(v)+"/0", cc.usrdir+strconv.Itoa(i)+".gif", true) + err = file.DownloadTo("https://gchat.qpic.cn/gchatpic_new//--"+strings.ToUpper(v)+"/0", cc.usrdir+strconv.Itoa(i)+".gif") } else { - err = file.DownloadTo("http://q4.qlogo.cn/g?b=qq&nk="+v+"&s=640", cc.usrdir+strconv.Itoa(i)+".gif", true) + err = file.DownloadTo("http://q4.qlogo.cn/g?b=qq&nk="+v+"&s=640", cc.usrdir+strconv.Itoa(i)+".gif") } if err != nil { return err } + process.SleepAbout1sTo2s() } return nil } diff --git a/plugin/guessmusic/main.go b/plugin/guessmusic/main.go index 3b24dc23..f0cd0809 100644 --- a/plugin/guessmusic/main.go +++ b/plugin/guessmusic/main.go @@ -21,6 +21,7 @@ import ( "github.com/Coloured-glaze/gg" "github.com/FloatTech/floatbox/file" "github.com/FloatTech/floatbox/img/writer" + "github.com/FloatTech/floatbox/process" "github.com/FloatTech/zbputils/img/text" ) @@ -380,8 +381,9 @@ func init() { break } } - err = file.DownloadTo(fileURL, cfg.MusicPath+listName+"/"+fileSearchName, true) + err = file.DownloadTo(fileURL, cfg.MusicPath+listName+"/"+fileSearchName) if err == nil { + process.SleepAbout1sTo2s() ctx.SendChain(message.Text("成功!")) } else { ctx.SendChain(message.Text(serviceErr, err)) diff --git a/plugin/nativewife/main.go b/plugin/nativewife/main.go index a11b97d9..f54fd5cb 100644 --- a/plugin/nativewife/main.go +++ b/plugin/nativewife/main.go @@ -17,6 +17,7 @@ import ( "github.com/wdvxdr1123/ZeroBot/utils/helper" "github.com/FloatTech/floatbox/file" + "github.com/FloatTech/floatbox/process" ctrl "github.com/FloatTech/zbpctrl" "github.com/FloatTech/zbputils/control" ) @@ -78,8 +79,9 @@ func init() { return } } - err := file.DownloadTo(url, grpfolder+"/"+name, true) + err := file.DownloadTo(url, grpfolder+"/"+name) if err == nil { + process.SleepAbout1sTo2s() ctx.SendChain(message.Reply(ctx.Event.MessageID), message.Text("成功!")) } else { ctx.SendChain(message.Reply(ctx.Event.MessageID), message.Text("错误:", err.Error())) diff --git a/plugin/score/sign_in.go b/plugin/score/sign_in.go index c2253b20..4d70267d 100644 --- a/plugin/score/sign_in.go +++ b/plugin/score/sign_in.go @@ -12,6 +12,7 @@ import ( "github.com/Coloured-glaze/gg" "github.com/FloatTech/floatbox/file" "github.com/FloatTech/floatbox/img/writer" + "github.com/FloatTech/floatbox/process" ctrl "github.com/FloatTech/zbpctrl" "github.com/FloatTech/zbputils/control" "github.com/FloatTech/zbputils/ctxext" @@ -305,5 +306,6 @@ func initPic(picFile string) error { if file.IsExist(picFile) { return nil } - return file.DownloadTo(backgroundURL, picFile, true) + defer process.SleepAbout1sTo2s() + return file.DownloadTo(backgroundURL, picFile) }