diff --git a/message/message.go b/message/message.go index 43de6399..ba925cb2 100644 --- a/message/message.go +++ b/message/message.go @@ -296,13 +296,8 @@ func ToProtoElems(elems []IMessageElement, generalFlags bool) (r []*msg.Elem) { } for _, elem := range elems { if e, ok := elem.(*ShortVideoElement); ok { - packed := e.Pack() - if len(elems) > 1 { - r = append(r, packed[1]) - } else { - r = append(r, packed...) - } - continue + r = append(r, e.Pack()...) + break } if e, ok := elem.(IRichMessageElement); ok { r = append(r, e.Pack()...)