music.go 621 B

123456789101112131415161718192021222324
  1. package message
  2. //Music 音乐消息
  3. type Music struct {
  4. CommonToken
  5. Music struct {
  6. Title string `xml:"Title" `
  7. Description string `xml:"Description" `
  8. MusicURL string `xml:"MusicUrl" `
  9. HQMusicURL string `xml:"HQMusicUrl" `
  10. ThumbMediaID string `xml:"ThumbMediaId"`
  11. } `xml:"Music"`
  12. }
  13. //NewMusic 回复音乐消息
  14. func NewMusic(title, description, musicURL, hQMusicURL, thumbMediaID string) *Music {
  15. music := new(Music)
  16. music.Music.Title = title
  17. music.Music.Description = description
  18. music.Music.MusicURL = musicURL
  19. music.Music.ThumbMediaID = thumbMediaID
  20. return music
  21. }