diff --git a/README.md b/README.md index 6c688d8..4a0e414 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,11 @@ # RadioX by EximiaBots -We will bring you finnish radio to your discord server. +Internet Radio to your Discord guild + +## [Radio Stations List](https://gitea.cwinfo.org/cwchristerw/radio) +This bot is using Gitea repo to get radio stations from [playlist.json](https://gitea.cwinfo.org/cwchristerw/radio/raw/branch/master/playlist.json) file. List is currently maintained by Christer Warén. You can use alternative list with same format when using RADIOX_STATIONSLISTURL environment variable. + +## PREFIX +Default prefix is "rx-" and you can change it with using RADIOX_PREFIX environment variable. ## Docker 1. `docker build -t warengroup/eximiabots-radiox .` diff --git a/client/events/ready.js b/client/events/ready.js index 1f5726d..d000d30 100644 --- a/client/events/ready.js +++ b/client/events/ready.js @@ -20,7 +20,7 @@ module.exports = { } try { - client.stations = await fetch('https://gitea.cwinfo.org/cwchristerw/radio/raw/branch/master/playlist.json') + client.stations = await fetch(client.config.stationslistUrl) .then(client.funcs.checkFetchStatus) .then(response => response.json()); } catch (error) { @@ -29,7 +29,7 @@ module.exports = { setInterval(async () => { try { - client.stations = await fetch('https://gitea.cwinfo.org/cwchristerw/radio/raw/branch/master/playlist.json') + client.stations = await fetch(client.config.stationslistUrl) .then(client.funcs.checkFetchStatus) .then(response => response.json()); } catch (error) { diff --git a/config.js b/config.js index 13a8991..14014b8 100644 --- a/config.js +++ b/config.js @@ -5,6 +5,9 @@ module.exports = { //credentials token: process.env.DISCORD_TOKEN, + //radio stations + stationslistUrl: process.env.RADIOX_STATIONSLISTURL || "https://gitea.cwinfo.org/cwchristerw/radio/raw/branch/master/playlist.json", + //support supportGuild: "https://discord.gg/rRA65Mn", devId: [ @@ -17,6 +20,6 @@ module.exports = { invite: "https://discordapp.com/api/oauth2/authorize?client_id=684109535312609409&permissions=3427328&scope=bot", //Settings - prefix: process.env.RADIOX_PREFIX || process.env.PREFIX || "rx>", + prefix: process.env.RADIOX_PREFIX || "rx-", }