save requests in user playlist #1
@ -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.')
|
||||||
|
Loading…
Reference in New Issue
Block a user