diff --git a/README.md b/README.md index a06fda0b..0cf67195 100644 --- a/README.md +++ b/README.md @@ -354,6 +354,14 @@ print("run[CQ:image,file="+j["img"]+"]") - [x] waifu | 随机waifu(从[100000个AI生成的waifu](https://www.thiswaifudoesnotexist.net/)中随机一位) + +
+ 支付宝到账语音 + + `import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/alipayvoice"` + + - [x] 支付宝到账 1 +
base16384加解密 diff --git a/main.go b/main.go index 93ca3578..37c34f07 100644 --- a/main.go +++ b/main.go @@ -61,6 +61,7 @@ import ( _ "github.com/FloatTech/ZeroBot-Plugin/plugin/ahsai" // ahsai tts _ "github.com/FloatTech/ZeroBot-Plugin/plugin/ai_false" // 服务器监控 _ "github.com/FloatTech/ZeroBot-Plugin/plugin/aiwife" // 随机老婆 + _ "github.com/FloatTech/ZeroBot-Plugin/plugin/alipayvoice" // 支付宝到账语音 _ "github.com/FloatTech/ZeroBot-Plugin/plugin/b14" // base16384加解密 _ "github.com/FloatTech/ZeroBot-Plugin/plugin/baidu" // 百度一下 _ "github.com/FloatTech/ZeroBot-Plugin/plugin/base64gua" // base64卦加解密 diff --git a/plugin/alipayvoice/alipayvoice.go b/plugin/alipayvoice/alipayvoice.go new file mode 100644 index 00000000..41d2d31a --- /dev/null +++ b/plugin/alipayvoice/alipayvoice.go @@ -0,0 +1,32 @@ +// Package alipayvoice 支付宝到账语音 +package alipayvoice + +import ( + "fmt" + "strings" + + ctrl "github.com/FloatTech/zbpctrl" + "github.com/FloatTech/zbputils/control" + zero "github.com/wdvxdr1123/ZeroBot" + "github.com/wdvxdr1123/ZeroBot/message" +) + +const ( + alipayvoiceURL = "https://mm.cqu.cc/share/zhifubaodaozhang/mp3/%v.mp3" +) + +func init() { // 插件主体 + engine := control.Register("alipayvoice", &ctrl.Options[*zero.Ctx]{ + DisableOnDefault: false, + Help: "支付宝到账语音\n" + + "- 支付宝到账 1", + PrivateDataFolder: "alipayvoice", + }) + + // 开启 + engine.OnPrefix(`支付宝到账`).SetBlock(true). + Handle(func(ctx *zero.Ctx) { + args := ctx.State["args"].(string) + ctx.SendChain(message.Record(fmt.Sprintf(alipayvoiceURL, strings.TrimSpace(args)))) + }) +}