From 2a5c1ac92c1cf80d00845f973972633509d6e1b6 Mon Sep 17 00:00:00 2001 From: fumiama Date: Wed, 15 Dec 2021 15:38:05 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=8F=EF=B8=8F=20=20print=20kanban=20on=20s?= =?UTF-8?q?tart?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.go | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/main.go b/main.go index f10e0eaf..c41450c5 100644 --- a/main.go +++ b/main.go @@ -113,10 +113,25 @@ func printBanner() { fmt.Print( "\n======================[ZeroBot-Plugin]======================", "\n", banner, "\n", + "----------------------[ZeroBot-公告栏]----------------------", + "\n", getKanban(), "\n", "============================================================\n", ) } +func getKanban() string { + err := reg.Connect() + defer reg.Close() + if err != nil { + return err.Error() + } + text, err := reg.Get("ZeroBot-Plugin/kanban") + if err != nil { + return err.Error() + } + return text +} + func main() { printBanner() // 帮助 @@ -126,18 +141,7 @@ func main() { }) zero.OnFullMatch("查看zbp公告", zero.OnlyToMe, zero.AdminPermission).SetBlock(true).FirstPriority(). Handle(func(ctx *zero.Ctx) { - err := reg.Connect() - defer reg.Close() - if err != nil { - ctx.SendChain(message.Text("ERROR:", err)) - return - } - text, err := reg.Get("ZeroBot-Plugin/kanban") - if err != nil { - ctx.SendChain(message.Text("ERROR:", err)) - return - } - ctx.SendChain(message.Text(text)) + ctx.SendChain(message.Text(getKanban())) }) zero.RunAndBlock( zero.Config{