Added boolean toggle for use of subscriptions with the bot

This commit is contained in:
benji7425 2017-01-09 23:08:52 +00:00
parent 86fc7c414d
commit 5859713ae8
2 changed files with 8 additions and 6 deletions

View file

@ -5,6 +5,7 @@
"numLinksToCache": 10, "numLinksToCache": 10,
"messageDeleteDelay": 10000, "messageDeleteDelay": 10000,
"youtubeMode": true, "youtubeMode": true,
"allowSubscriptions": true,
"logFile": "./log", "logFile": "./log",
"subscribersFile": "./subscribers.json", "subscribersFile": "./subscribers.json",
"userCommands": { "userCommands": {

View file

@ -113,17 +113,18 @@ var DiscordClient = {
messageTriggers: [ messageTriggers: [
{ {
message: Config.userCommands.subscribe, message: Config.userCommands.subscribe,
action: (user, userID, channelID, message) => { Subscriptions.subscribe(user, userID, channelID, message); }, action: (user, userID, channelID, message) => { if (Config.allowSubscriptions) Subscriptions.subscribe(user, userID, channelID, message); },
channelID: Config.channelID channelID: Config.channelID
}, },
{ {
message: Config.userCommands.unsubscribe, message: Config.userCommands.unsubscribe,
action: (user, userID, channelID, message) => { Subscriptions.unsubscribe(user, userID, channelID, message); }, action: (user, userID, channelID, message) => { if (Config.allowSubscriptions) Subscriptions.unsubscribe(user, userID, channelID, message); },
channelID: Config.channelID channelID: Config.channelID
}, },
{ {
message: Config.userCommands.subscribersList, message: Config.userCommands.subscribersList,
action: (user, userID, channelID, message) => { action: (user, userID, channelID, message) => {
if (Config.allowSubscriptions)
DiscordClient.bot.sendMessage({ DiscordClient.bot.sendMessage({
to: Config.channelID, to: Config.channelID,
message: DiscordClient.bot.fixMessage("<@" + Subscriptions.subscribers.join("> <@") + ">") message: DiscordClient.bot.fixMessage("<@" + Subscriptions.subscribers.join("> <@") + ">")