From 33b00f369f60c0ece42919ca0bab3b1866ec2f8c Mon Sep 17 00:00:00 2001 From: fumiama Date: Wed, 25 Aug 2021 21:22:36 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=E5=A2=9E=E5=8A=A0=E6=B5=85?= =?UTF-8?q?=E8=8D=89=E5=AF=BA=E6=B1=82=E7=AD=BE=E6=8F=92=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 ++ main.go | 1 + plugin_omikuji/sensou.go | 21 +++++++++++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 plugin_omikuji/sensou.go diff --git a/README.md b/README.md index c4829435..6d800efa 100644 --- a/README.md +++ b/README.md @@ -95,6 +95,8 @@ - [x] 设置随机图片网址[url] - [x] 太涩了(撤回最近发的图) - [x] 评价图片(发送一张图片让bot评分) +- **浅草寺求签** `github.com/FloatTech/ZeroBot-Plugin/plugin_omikuji` + - [x] @BOT 求签|运势|占卜 - **bilibili** `import _ "github.com/FloatTech/ZeroBot-Plugin/plugin_bilibili"` - [x] >bili info [名字] - **嘉然** `import _ "github.com/FloatTech/ZeroBot-Plugin/plugin_diana"` diff --git a/main.go b/main.go index 841d2146..812cd291 100644 --- a/main.go +++ b/main.go @@ -20,6 +20,7 @@ import ( _ "github.com/FloatTech/ZeroBot-Plugin/plugin_ai_false" // 服务器监控 _ "github.com/FloatTech/ZeroBot-Plugin/plugin_minecraft" // MCSManager _ "github.com/FloatTech/ZeroBot-Plugin/plugin_music" // 点歌 + _ "github.com/FloatTech/ZeroBot-Plugin/plugin_omikuji" // 浅草寺求签 _ "github.com/FloatTech/ZeroBot-Plugin/plugin_shindan" // 测定 // b站相关 diff --git a/plugin_omikuji/sensou.go b/plugin_omikuji/sensou.go new file mode 100644 index 00000000..70bc189e --- /dev/null +++ b/plugin_omikuji/sensou.go @@ -0,0 +1,21 @@ +package omikuji + +import ( + "fmt" + "math/rand" + + zero "github.com/wdvxdr1123/ZeroBot" + "github.com/wdvxdr1123/ZeroBot/message" +) + +const ( + bed = "https://codechina.csdn.net/u011570312/senso-ji-omikuji/-/raw/main/%d_%d.jpg" +) + +func init() { // 插件主体 + zero.OnFullMatchGroup([]string{"求签", "运势", "占卜"}, zero.OnlyToMe). + Handle(func(ctx *zero.Ctx) { + miku := rand.Intn(100) + 1 + ctx.SendChain(message.Image(fmt.Sprintf(bed, miku, 0)), message.Image(fmt.Sprintf(bed, miku, 1))) + }) +}