File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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" :
You can’t perform that action at this time.
0 commit comments