init: 初始化仓库

This commit is contained in:
lixiangwuxian
2024-10-08 01:34:26 +08:00
commit 4d6c22ff7b
24 changed files with 1311 additions and 0 deletions

30
handler/jrrp/jrrp.go Normal file
View File

@@ -0,0 +1,30 @@
package jrrp
import (
"fmt"
"git.lxtend.com/qqbot/handler"
"git.lxtend.com/qqbot/model"
"git.lxtend.com/qqbot/service/jrrp"
)
var jrrpInstance *jrrp.Jrrp
func init() {
jrrpInstance = jrrp.NewJrrp()
handler.RegisterHandler("今日人品", jrrpHandler)
handler.RegisterHandler("jrrp", jrrpHandler)
}
func jrrpHandler(msg model.Message) (reply model.Reply) {
luck, _ := jrrpInstance.GetJrrp(fmt.Sprint(msg.UserId))
nickname := msg.UserNickName
if msg.GroupInfo.IsGroupMsg && msg.GroupInfo.UserCard != "" {
nickname = msg.GroupInfo.UserCard
}
return model.Reply{
ReplyMsg: nickname + "同学你好,你的今日人品是:" + fmt.Sprint(luck),
ReferOriginMsg: true,
FromMsg: msg,
}
}