qq_bot/handler/jrrp/jrrp.go
2024-10-08 01:34:26 +08:00

31 lines
721 B
Go

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,
}
}