save requests in user playlist #1

Closed
tsr wants to merge 1 commits from tsr/apradiobot:master into master

View File

@ -11,6 +11,10 @@ const spotify = new Spotify({
secret: CLIENT_SECRET, secret: CLIENT_SECRET,
}) })
const addToPlaylist = (nick, string) => {
require('fs').appendFileSync(`playlists/${nick}`, string)
}
const parseTrackData = tracks => { const parseTrackData = tracks => {
const { items } = tracks const { items } = tracks
printTrackNames(items) printTrackNames(items)
@ -53,6 +57,7 @@ const requestTrack = event => {
let query = match[1] let query = match[1]
if (match[3]) query += ` artist:${match[3]}` if (match[3]) query += ` artist:${match[3]}`
printQuery(query) printQuery(query)
addToPlaylist(event.nick, query)
spotify.search({ type: 'track', query }).then(data => { spotify.search({ type: 'track', query }).then(data => {
if (!data || !data.tracks) return event.reply('Something went wrong.') if (!data || !data.tracks) return event.reply('Something went wrong.')
if (data.tracks.total === 0) return event.reply('No results.') if (data.tracks.total === 0) return event.reply('No results.')