covilbot
Version:
Slack bot which connects with Mopidy and Spotify
23 lines (19 loc) • 554 B
JavaScript
module.exports = function (tracks, length, settings) {
var text = ''
var title = ''
if (tracks.length > 0) {
title = `Next ${tracks.length} tracks of ${length}`
tracks.forEach(function (tlTrack, index) {
var formatted = settings.formatTrack(tlTrack.track)
text = `${text}\nTrack ${tlTrack.index}: ${formatted.track} from ${formatted.album} by ${formatted.artists}`
})
} else {
title = 'Tracklist empty'
}
return [{
'fallback': title,
'color': settings.color,
'title': title,
'text': text
}]
}