geomusic-api
The Official Geo Music API is here!
Note: This is a Beta!
npm i geomusic-api
Demo Usage
First Request an API Key by DMing TheRealGeoDash#0295 on Discord
const geomusicapi = require('geomusic-api')
let myJSON = {
"user": "123456789012345678",
"guild": "123456789012345678",
}
const apimsg = await geomusicapi.getQueue("myapikey-dalskdalsdkasldkalsdkasldkalsdk", myJSON)
const msg = JSON.stringify(apimsg)
* You do not need to use this unless you really need to
Usage per Command
const geomusicapi = require('geomusic-api')
let authToken = "mytokenforapirequestshere"
async function demonstration() {
let queue = await geomusicapi.getQueue(authToken, {
user: "123456789012345678",
guild: "123456789012345678"
})
let playing = geomusicapi.getPlaying(authToken, {
user: "123456789012345678",
guild: "123456789012345678"
})
let lyrics = geomusicapi.getLyrics(authToken, {
track: "Never Gonna Give You Up"
})
geomusicapi.playTrack(authToken, {
user: "123456789012345678",
guild: "123456789012345678",
track: "Never Gonna Give You Up"
})
geomusicapi.pauseTrack(authToken, {
user: "123456789012345678",
guild: "123456789012345678"
})
geomusicapi.resumeTrack(authToken, {
user: "123456789012345678",
guild: "123456789012345678"
})
geomusicapi.skipTrack(authToken, {
user: "123456789012345678",
guild: "123456789012345678"
})
geomusicapi.setVolume(authToken, {
user: "123456789012345678",
guild: "123456789012345678",
volume: "100"
})
}