Соответственно у медиасообщения нет теста, и есть только один прикреплённый файл Если файл это картинка (в том числе анимация) то медиасообщение это стикер, если аудио - то войс, если видео - то видеомесседж
Во-первых а как же пояснения? Во-вторых а почему не иметь несколько медиа в одном сообщении? В-третьих с практической точки зрения часто бывает важно заранее понять тип чтобы передать нужной подсистеме
И что? Ну можно больше типов медиа-вложений сделать, чтобы отделить войс от просто музыки (хотя не очень понятно зачем) Но зачем отдельный именно тип сообщения?