enhanced logging
This commit is contained in:
parent
9932a56b24
commit
3d14be15b6
19
bot.js
19
bot.js
@ -51,7 +51,7 @@ function openPostWorker(chan, command, d1, d2, d3, d4, d5) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
worker.once('message', (string) => {
|
worker.once('message', (string) => {
|
||||||
consoleLog(`[bot.openPostWorker] Got output from ${command}, sending to `+chan);
|
consoleLog(`[bot.openPostWorker.finalising] Got output from ${command}, sending to `+chan);
|
||||||
bot.say(chan, string);
|
bot.say(chan, string);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -79,7 +79,7 @@ async function feed(chan, nick, provfeed, n) {
|
|||||||
var provfeed = nick;
|
var provfeed = nick;
|
||||||
}
|
}
|
||||||
if (n === undefined) {
|
if (n === undefined) {
|
||||||
consoleLog('[bot.feed] no amount was passed, reverting to default')
|
consoleLog('[bot.feed] No post was passed, reverting to '+config.feed.default_amount+', your set default.')
|
||||||
var n = config.feed.default_amount;
|
var n = config.feed.default_amount;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -87,9 +87,8 @@ async function feed(chan, nick, provfeed, n) {
|
|||||||
consoleLog('[bot.feed] Valid URL requested')
|
consoleLog('[bot.feed] Valid URL requested')
|
||||||
openPostWorker(chan, 'feed-preset', provfeed, n);
|
openPostWorker(chan, 'feed-preset', provfeed, n);
|
||||||
|
|
||||||
} else if (predefinedFeeds.includes(predefString[0])) {
|
} else if (predefinedFeeds.includes(predefString[0])) { //Predefined Feed lookup
|
||||||
console.log(predefString[0])
|
consoleLog('[bot.feed] Detected predefined feed: '+predefString[0])
|
||||||
//bot.say(chan, "Should work good")
|
|
||||||
openPostWorker(chan, "feed-predef", provfeed, n)
|
openPostWorker(chan, "feed-predef", provfeed, n)
|
||||||
|
|
||||||
} else if (provfeed === nick) { //User Feed Lookup
|
} else if (provfeed === nick) { //User Feed Lookup
|
||||||
@ -157,21 +156,21 @@ bot.addListener('error', function(message) {
|
|||||||
consoleLog('[ERROR]' +message)
|
consoleLog('[ERROR]' +message)
|
||||||
});
|
});
|
||||||
|
|
||||||
console.log('[main] Starting Mercury');
|
consoleLog('[bot.init] Welcome to Mercury');
|
||||||
fs.open('./config/usersettings.json','r',function(err, fd){
|
fs.open('./config/usersettings.json','r',function(err, fd){
|
||||||
if (err) {
|
if (err) {
|
||||||
fs.writeFile('./config/usersettings.json', '', function(err) {
|
fs.writeFile('./config/usersettings.json', '', function(err) {
|
||||||
if(err) {
|
if(err) {
|
||||||
console.log(err);
|
consoleLog(err);
|
||||||
}
|
}
|
||||||
console.log("[main.setup] usersettings.json did not exist, it has been created");
|
consoleLog("[bot.init] usersettings.json did not exist, it has been created");
|
||||||
});
|
});
|
||||||
fs.writeFileSync('./config/usersettings.json', "\{\n\}")
|
fs.writeFileSync('./config/usersettings.json', "\{\n\}")
|
||||||
} else {
|
} else {
|
||||||
console.log("[main] usersettings.json exists, continuing");
|
consoleLog("[bot.init] usersettings.json exists, continuing");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
console.log('[main.irc] Connecting to '+config.irc.server+'/'+config.irc.port+' as '+config.irc.nickname);
|
consoleLog('[bot.init] Connecting to '+config.irc.server+'/'+config.irc.port+' as '+config.irc.nickname);
|
||||||
|
|
||||||
process.on('uncaughtException', function (err) {
|
process.on('uncaughtException', function (err) {
|
||||||
console.error(err);
|
console.error(err);
|
||||||
|
@ -91,7 +91,7 @@ async function twitter(feedURL, n) {
|
|||||||
if (data.isoDate !== undefined) {
|
if (data.isoDate !== undefined) {
|
||||||
var date = moment(data.isoDate)
|
var date = moment(data.isoDate)
|
||||||
var syncDate = date.tz(config.feed.timezone)
|
var syncDate = date.tz(config.feed.timezone)
|
||||||
console.log(syncDate.format())
|
consoleLog('[feed-predef.twitter] Got tweet from '+syncDate.format())
|
||||||
var date = syncDate.format(config.feed.time_format)
|
var date = syncDate.format(config.feed.time_format)
|
||||||
} else {
|
} else {
|
||||||
var date = data.pubDate
|
var date = data.pubDate
|
||||||
@ -134,7 +134,7 @@ async function github(user, repo, type, n) {
|
|||||||
errorMessage(e, "404", feedURL);
|
errorMessage(e, "404", feedURL);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
console.log(newFeed.items[1])
|
//consoleLog(newFeed.items[1])
|
||||||
if (n > newFeed.items.length) {
|
if (n > newFeed.items.length) {
|
||||||
var n = newFeed.items.length;
|
var n = newFeed.items.length;
|
||||||
content.push(warningMsg+" Your requested post amount exceeded the total available. Reverting to " + newFeed.items.length);
|
content.push(warningMsg+" Your requested post amount exceeded the total available. Reverting to " + newFeed.items.length);
|
||||||
@ -158,7 +158,7 @@ async function github(user, repo, type, n) {
|
|||||||
if (data.isoDate !== undefined) {
|
if (data.isoDate !== undefined) {
|
||||||
var date = moment(data.isoDate)
|
var date = moment(data.isoDate)
|
||||||
var syncDate = date.tz(config.feed.timezone)
|
var syncDate = date.tz(config.feed.timezone)
|
||||||
console.log(syncDate.format())
|
//console.log(syncDate.format())
|
||||||
var date = syncDate.format(config.feed.time_format)
|
var date = syncDate.format(config.feed.time_format)
|
||||||
} else {
|
} else {
|
||||||
var date = data.pubDate
|
var date = data.pubDate
|
||||||
@ -184,13 +184,16 @@ async function github(user, repo, type, n) {
|
|||||||
|
|
||||||
var provfeed = provfeed.toLowerCase().split("/")
|
var provfeed = provfeed.toLowerCase().split("/")
|
||||||
if (provfeed[0] == "twitter") {
|
if (provfeed[0] == "twitter") {
|
||||||
|
consoleLog("[feed-predef] Running twitter function")
|
||||||
twitter(provfeed[1], n);
|
twitter(provfeed[1], n);
|
||||||
} else if (provfeed[0] == "github") {
|
} else if (provfeed[0] == "github") {
|
||||||
if (provfeed[3] == undefined) {
|
if (provfeed[3] == undefined) {
|
||||||
|
consoleLog("[feed-predef] No GitHub feed type provided, defaulting to commits")
|
||||||
var type = "commits"
|
var type = "commits"
|
||||||
} else {
|
} else {
|
||||||
var type = provfeed[3]
|
var type = provfeed[3]
|
||||||
}
|
}
|
||||||
|
consoleLog("[feed-predef] Running GitHub function")
|
||||||
github(provfeed[1], provfeed[2], type, n)
|
github(provfeed[1], provfeed[2], type, n)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user