refactor: 重命名Message.RawMsg

This commit is contained in:
lixiangwuxian
2024-10-13 14:40:32 +08:00
parent eed624194a
commit 1495ac516b
11 changed files with 61 additions and 38 deletions

View File

@@ -10,11 +10,11 @@ func init() {
}
func echo(msg model.Message) (reply model.Reply) {
if len(msg.Msg) <= 5 {
if len(msg.RawMsg) <= 5 {
return model.Reply{}
}
return model.Reply{
ReplyMsg: msg.Msg[5:],
ReplyMsg: msg.RawMsg[5:],
ReferOriginMsg: true,
FromMsg: msg,
}

View File

@@ -11,10 +11,10 @@ func init() {
}
func getweb(msg model.Message) (reply model.Reply) {
if len(msg.Msg) <= len("getweb ") {
if len(msg.RawMsg) <= len("getweb ") {
return model.Reply{}
}
url := msg.Msg[len("getweb "):]
url := msg.RawMsg[len("getweb "):]
if err := util.ScreenshotURL(url, "./tmp/getweb/url.png", 1920, 1080, 0, 0, 0, 0, ""); err != nil {
return model.Reply{
ReplyMsg: err.Error(),

View File

@@ -34,7 +34,7 @@ func MsgInHandler(msg model.Message) (reply model.Reply) {
log.Default().Printf("Recovered in MsgInHandler: %v", r)
}
}()
if msg.Msg != "" {
if msg.RawMsg != "" {
log.Default().Printf("M:%v", msg)
} else {
return model.Reply{}
@@ -50,7 +50,7 @@ func MsgInHandler(msg model.Message) (reply model.Reply) {
return handler(msg)
}
}
msgArray := strings.Split(msg.Msg, " ")
msgArray := strings.Split(msg.RawMsg, " ")
if handler, ok := handlers[msgArray[0]]; ok {
return handler(msg)
}

View File

@@ -24,16 +24,16 @@ func init() {
func headmasterHandler(msg model.Message) (reply model.Reply) {
from := util.From(msg.GroupInfo.GroupId, msg.UserId)
if len(msg.Msg) > 7 && msg.Msg[0:7] == "校长 " {
if len(msg.RawMsg) > 7 && msg.RawMsg[0:7] == "校长 " {
return model.Reply{
ReplyMsg: ask(from, msg.Msg[7:]),
ReplyMsg: ask(from, msg.RawMsg[7:]),
ReferOriginMsg: true,
FromMsg: msg,
}
}
// nickname := msg.UserNickName
return model.Reply{
ReplyMsg: ask(from, msg.Msg),
ReplyMsg: ask(from, msg.RawMsg),
ReferOriginMsg: true,
FromMsg: msg,
}

View File

@@ -10,7 +10,7 @@ func init() {
}
func say(msg model.Message) (reply model.Reply) {
if len(msg.Msg) <= len("kw ") {
if len(msg.RawMsg) <= len("kw ") {
return model.Reply{}
}
return model.Reply{

View File

@@ -50,7 +50,7 @@ func getMySS(msg model.Message) (reply model.Reply) {
func bindSS(msg model.Message) (reply model.Reply) {
return model.Reply{
ReplyMsg: scoresaber.SSQuery.BindSS(strconv.Itoa(int(msg.UserId)), msg.Msg[len("绑定ss "):]),
ReplyMsg: scoresaber.SSQuery.BindSS(strconv.Itoa(int(msg.UserId)), msg.RawMsg[len("绑定ss "):]),
ReferOriginMsg: true,
FromMsg: msg,
}
@@ -66,9 +66,9 @@ func unbindSS(msg model.Message) (reply model.Reply) {
func getRecentScore(msg model.Message) (reply model.Reply) {
count := 1
if len(msg.Msg) > len("最热ss ") {
if len(msg.RawMsg) > len("最热ss ") {
var err error
count, err = strconv.Atoi(msg.Msg[len("最热ss "):])
count, err = strconv.Atoi(msg.RawMsg[len("最热ss "):])
if err != nil || count <= 0 {
return model.Reply{
ReplyMsg: "",
@@ -94,9 +94,9 @@ func getRecentScore(msg model.Message) (reply model.Reply) {
func getMyRecentScore(msg model.Message) (reply model.Reply) {
count := 1
scoreMsg := ""
if len(msg.Msg) > len("最新ss ") {
if len(msg.RawMsg) > len("最新ss ") {
var err error
count, err = strconv.Atoi(msg.Msg[len("最新ss "):])
count, err = strconv.Atoi(msg.RawMsg[len("最新ss "):])
if err != nil || count <= 0 {
return model.Reply{
ReplyMsg: "",

View File

@@ -12,7 +12,7 @@ func init() {
}
func xiBao(msg model.Message) (reply model.Reply) {
xibao.GenerateCongratulationImage(msg.Msg[len("喜报 "):], "./resource/xibao_background.png", "./tmp/xibao.png", true)
xibao.GenerateCongratulationImage(msg.RawMsg[len("喜报 "):], "./resource/xibao_background.png", "./tmp/xibao.png", true)
return model.Reply{
ReplyMsg: "[CQ:image,file=file:///root/qqbot/tmp/xibao.png]",
ReferOriginMsg: true,
@@ -21,7 +21,7 @@ func xiBao(msg model.Message) (reply model.Reply) {
}
func beiBao(msg model.Message) (reply model.Reply) {
xibao.GenerateCongratulationImage(msg.Msg[len("悲报 "):], "./resource/beibao_background.png", "./tmp/beibao.png", false)
xibao.GenerateCongratulationImage(msg.RawMsg[len("悲报 "):], "./resource/beibao_background.png", "./tmp/beibao.png", false)
return model.Reply{
ReplyMsg: "[CQ:image,file=file:///root/qqbot/tmp/beibao.png]",
ReferOriginMsg: true,