From 405d231b5f705bfbe5068688429cf8ae1d8bb817 Mon Sep 17 00:00:00 2001 From: MSFTserver Date: Fri, 27 Oct 2017 11:30:09 -0700 Subject: [PATCH 1/4] fixed releasenotes bot --- bot/modules/{releasenotes => releasenotes.js} | 32 ++++++++----------- 1 file changed, 13 insertions(+), 19 deletions(-) rename bot/modules/{releasenotes => releasenotes.js} (52%) diff --git a/bot/modules/releasenotes b/bot/modules/releasenotes.js similarity index 52% rename from bot/modules/releasenotes rename to bot/modules/releasenotes.js index fab3028..4f6d059 100644 --- a/bot/modules/releasenotes +++ b/bot/modules/releasenotes.js @@ -1,4 +1,6 @@ var request = require('request'); +let hasPerms = require('../helpers.js').hasPerms; + exports.commands = [ "releasenotes" // command that is in this file, every command needs it own export as shown below @@ -8,7 +10,8 @@ exports.commands = [ exports.releasenotes = { usage: "", description: 'gets current release notes from GITHUB', - process: function(bot,msg){ + process: function(bot,msg,suffix){ + var headers = { 'Content-Type': 'application/json', 'User-Agent': 'Super Agent/0.0.1' @@ -26,24 +29,15 @@ exports.releasenotes = { releasename = JSON.parse(body).name releasedate = JSON.parse(body).published_at releaseurl = JSON.parse(body).html_url - msg.author.send({ - "embed": { - "title": "*Download " + releasename + " here!*", - "description": releasemessage, - "url": releaseurl, - "color": 7976557, - "timestamp": releasedate, - "author": { - "name": "Lbry-app Release Notes for " + releasename, - "icon_url": "http://www.pngall.com/wp-content/uploads/2016/04/Github-PNG-Image.png" - }, - "footer": { - "icon_url": "https://i.imgur.com/yWf5USu.png", - "text": "Lbry-app Updated " - } - } - }) + message = {"embed": {"title": "*Download " + releasename + " here!*","description": releasemessage,"url": releaseurl,"color": 7976557,"timestamp": releasedate,"author": {"name": "Lbry-app Release Notes for " + releasename,"icon_url": "http://www.pngall.com/wp-content/uploads/2016/04/Github-PNG-Image.png"},"footer": {"icon_url": "https://i.imgur.com/yWf5USu.png","text": "Lbry-app Updated "}}} + console.log(bot.channels) + if ( hasPerms(msg) === true && suffix === "post") { + var channelID = "324400517075959808" + bot.channels.get(channelID).send(message) + } else { + msg.author.send(message) + } }) - + } } From e1019c2bcb0d05024721aaed48bd30a186184867 Mon Sep 17 00:00:00 2001 From: MSFTserver Date: Fri, 27 Oct 2017 11:30:58 -0700 Subject: [PATCH 2/4] update channel id for #release-notes --- bot/modules/releasenotes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/modules/releasenotes.js b/bot/modules/releasenotes.js index 4f6d059..408b4d9 100644 --- a/bot/modules/releasenotes.js +++ b/bot/modules/releasenotes.js @@ -32,7 +32,7 @@ exports.releasenotes = { message = {"embed": {"title": "*Download " + releasename + " here!*","description": releasemessage,"url": releaseurl,"color": 7976557,"timestamp": releasedate,"author": {"name": "Lbry-app Release Notes for " + releasename,"icon_url": "http://www.pngall.com/wp-content/uploads/2016/04/Github-PNG-Image.png"},"footer": {"icon_url": "https://i.imgur.com/yWf5USu.png","text": "Lbry-app Updated "}}} console.log(bot.channels) if ( hasPerms(msg) === true && suffix === "post") { - var channelID = "324400517075959808" + var channelID = "370779899650375681" bot.channels.get(channelID).send(message) } else { msg.author.send(message) From 7ab61ce7d9217d977b7742e693b7a10784e74755 Mon Sep 17 00:00:00 2001 From: MSFTserver Date: Fri, 27 Oct 2017 12:21:31 -0700 Subject: [PATCH 3/4] add channel message --- bot/modules/releasenotes.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bot/modules/releasenotes.js b/bot/modules/releasenotes.js index 408b4d9..913427c 100644 --- a/bot/modules/releasenotes.js +++ b/bot/modules/releasenotes.js @@ -30,11 +30,11 @@ exports.releasenotes = { releasedate = JSON.parse(body).published_at releaseurl = JSON.parse(body).html_url message = {"embed": {"title": "*Download " + releasename + " here!*","description": releasemessage,"url": releaseurl,"color": 7976557,"timestamp": releasedate,"author": {"name": "Lbry-app Release Notes for " + releasename,"icon_url": "http://www.pngall.com/wp-content/uploads/2016/04/Github-PNG-Image.png"},"footer": {"icon_url": "https://i.imgur.com/yWf5USu.png","text": "Lbry-app Updated "}}} - console.log(bot.channels) if ( hasPerms(msg) === true && suffix === "post") { - var channelID = "370779899650375681" + var channelID = "324400517075959808" bot.channels.get(channelID).send(message) } else { + msg.channel.send(msg.author + " Release notes sent via DM") msg.author.send(message) } }) From a7af1d14b1535ce1052074078ec8cc6259d3c8fe Mon Sep 17 00:00:00 2001 From: MSFTserver Date: Fri, 27 Oct 2017 12:23:03 -0700 Subject: [PATCH 4/4] fix channel id again :P --- bot/modules/releasenotes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/modules/releasenotes.js b/bot/modules/releasenotes.js index 913427c..63d7eb6 100644 --- a/bot/modules/releasenotes.js +++ b/bot/modules/releasenotes.js @@ -31,7 +31,7 @@ exports.releasenotes = { releaseurl = JSON.parse(body).html_url message = {"embed": {"title": "*Download " + releasename + " here!*","description": releasemessage,"url": releaseurl,"color": 7976557,"timestamp": releasedate,"author": {"name": "Lbry-app Release Notes for " + releasename,"icon_url": "http://www.pngall.com/wp-content/uploads/2016/04/Github-PNG-Image.png"},"footer": {"icon_url": "https://i.imgur.com/yWf5USu.png","text": "Lbry-app Updated "}}} if ( hasPerms(msg) === true && suffix === "post") { - var channelID = "324400517075959808" + var channelID = "370779899650375681" bot.channels.get(channelID).send(message) } else { msg.channel.send(msg.author + " Release notes sent via DM")