added async

This commit is contained in:
Dalton
2018-12-11 22:05:17 -08:00
parent b34f3e8d07
commit 76bb55ef0a

20
bot.js
View File

@@ -254,7 +254,7 @@ function subredditRequest(subreddit) {
if (req.responseText) { if (req.responseText) {
json = JSON.parse(req.responseText); json = JSON.parse(req.responseText);
} else { } else {
return "" return "";
} }
let counter = 0; let counter = 0;
@@ -642,6 +642,24 @@ client.on('message', message => {
} }
break; break;
case 'async':
// test command for async site request
let messageSplit = message.content.substring(2).split(' ');
if (messageSplit.length === 2) {
let redditToSummon = messageSplit[1].replace(/[^a-zA-Z0-9_\-]+/g, '');
} else {
sendToBotTestingChannel("message split length:" + messageSplit.length);
}
let reddit_url = "https://www.reddit.com/r/" + subpage + "/.json?show=all&count=25&limit=100";
let reddit_response = asyncSiteRequest(reddit_url, handleRedditJson);
if (reddit_response) {
//sendToBotTestingChannel("found content on reddit:" + reddit_response);
message.channel.send(reddit_response);
}
break;
// Voice commands // Voice commands
case 'join': case 'join':
channel = message.member.voiceChannel; channel = message.member.voiceChannel;