Fixed subscribing and unsubscribing
Added serverID parameter, and raw error logging when it goes wrong
This commit is contained in:
parent
5e45561cd1
commit
9306f3992e
12
feed-bot.js
12
feed-bot.js
|
@ -157,8 +157,12 @@ var DiscordClient = {
|
||||||
var Subscriptions = {
|
var Subscriptions = {
|
||||||
subscribe: function (user, userID, channelID, message) {
|
subscribe: function (user, userID, channelID, message) {
|
||||||
DiscordClient.bot.addToRole({
|
DiscordClient.bot.addToRole({
|
||||||
|
serverID: Config.serverID,
|
||||||
userID: userID,
|
userID: userID,
|
||||||
roleID: Config.subscribersRoleID
|
roleID: Config.subscribersRoleID
|
||||||
|
}, (err, response) => {
|
||||||
|
if (err) Log.raw(err);
|
||||||
|
Log.info(response);
|
||||||
});
|
});
|
||||||
|
|
||||||
Log.event("Subscribed user " + (user ? user + "(" + userID + ")" : userID));
|
Log.event("Subscribed user " + (user ? user + "(" + userID + ")" : userID));
|
||||||
|
@ -166,13 +170,17 @@ var Subscriptions = {
|
||||||
DiscordClient.bot.sendMessage({
|
DiscordClient.bot.sendMessage({
|
||||||
to: channelID,
|
to: channelID,
|
||||||
message: "You have successfully subscribed"
|
message: "You have successfully subscribed"
|
||||||
}, (err, response) => { setTimeout(() => { DiscordClient.bot.deleteMessage({ channelID: channelID, messageID: response.id }); }, Config.messageDeleteDelay); });
|
}, (err, response) => { setTimeout(() => { DiscordClient.bot.deleteMessage({ channelID: channelID, messageID: response.id }); }, Config.messageDeleteDelay); }); //delete the subscription confirmation message after a delay
|
||||||
},
|
},
|
||||||
|
|
||||||
unsubscribe: function (user, userID, channelID, message) {
|
unsubscribe: function (user, userID, channelID, message) {
|
||||||
DiscordClient.bot.removeFromRole({
|
DiscordClient.bot.removeFromRole({
|
||||||
|
serverID: Config.serverID,
|
||||||
userID: userID,
|
userID: userID,
|
||||||
roleID: Config.subscribersRoleID
|
roleID: Config.subscribersRoleID
|
||||||
|
}, (err, response) => {
|
||||||
|
if (err) Log.raw(err);
|
||||||
|
Log.info(response);
|
||||||
});
|
});
|
||||||
|
|
||||||
Log.event("Unsubscribed user " + (user ? user + "(" + userID + ")" : userID));
|
Log.event("Unsubscribed user " + (user ? user + "(" + userID + ")" : userID));
|
||||||
|
@ -180,7 +188,7 @@ var Subscriptions = {
|
||||||
DiscordClient.bot.sendMessage({
|
DiscordClient.bot.sendMessage({
|
||||||
to: channelID,
|
to: channelID,
|
||||||
message: "You have successfully unsubscribed"
|
message: "You have successfully unsubscribed"
|
||||||
}, (err, response) => { setTimeout(() => { DiscordClient.bot.deleteMessage({ channelID: channelID, messageID: response.id }); }, Config.messageDeleteDelay); });
|
}, (err, response) => { setTimeout(() => { DiscordClient.bot.deleteMessage({ channelID: channelID, messageID: response.id }); }, Config.messageDeleteDelay); }); //delete the un-subscription confirmation message after a delay
|
||||||
},
|
},
|
||||||
|
|
||||||
mention: function () {
|
mention: function () {
|
||||||
|
|
Loading…
Reference in New Issue