Skip to content

Commit 1eade74

Browse files
committed
fix voice
1 parent bb4c7e1 commit 1eade74

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

service/bot/mirai2raw.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ func MiraiMsgToRawMsg(messageChain []message.IMessageElement) string {
1616
case *message.AtElement:
1717
result += fmt.Sprintf(`<at qq="%d"/>`, elem.Target)
1818
case *message.ImageElement:
19-
result += fmt.Sprintf(`<image file="%s" url="%s"/>`, html.EscapeString(elem.Url), html.EscapeString(elem.Url))
19+
result += fmt.Sprintf(`<image url="%s"/>`, html.EscapeString(elem.Url))
2020
case *message.FaceElement:
2121
result += fmt.Sprintf(`<face id="%d" name="%s"/>`, elem.Index, html.EscapeString(elem.Name))
2222
case *message.VoiceElement:
23-
result += fmt.Sprintf(`<voice file="%s" url="%s"/>`, html.EscapeString(elem.Url), html.EscapeString(elem.Url))
23+
result += fmt.Sprintf(`<voice url="%s"/>`, html.EscapeString(elem.Url))
2424
}
2525
}
2626
return result

service/bot/raw2mirai.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ func RawMsgToMiraiMsg(str string) []message.IMessageElement {
5151
elemList = append(elemList, ProtoFaceToMiraiFace(attrMap))
5252
case "share":
5353
elemList = append(elemList, ProtoShareToMiraiShare(attrMap))
54+
case "voice":
55+
elemList = append(elemList, ProtoVoiceToMiraiVoice(attrMap))
5456
case "record":
5557
elemList = append(elemList, ProtoVoiceToMiraiVoice(attrMap))
5658
case "text":

0 commit comments

Comments
 (0)