qq_bot/handler/jrrp/jrrp.go

33 lines
886 B
Go

package jrrp
import (
"fmt"
"git.lxtend.com/qqbot/constants"
"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, constants.LEVEL_USER)
handler.RegisterHandler("jrrp", jrrpHandler, constants.LEVEL_USER)
handler.RegisterHelpInform("今日人品/jrrp", "今日人品", "查询今日人品")
}
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,
}
}