だから私は昨夜からこれを解読しようとしていました。私はDiscord.js APIを使用してDiscordチャットボットを開発しています。これまでのところとても良いですが、関連するサブディレクトリの最新の投稿をボットのチャットで数分ごとに発表するのはいいと思っていました。これは私のコードであるNode.js/Discord.js - なぜボットは未定義ですか?
:
var Discord = require("discord.js");
var bot = new Discord.Client();
var redditSubModule = "pics";
function getRedditPosts(bot, msg) {
var url = "http://www.reddit.com/r/" + redditSubModule + "/new/.json?limit=2";
var request = http.get(url, function(response) {
var json = '';
response.on('data', function(chunk) {
json += chunk;
});
response.on('end', function() {
var redditResponse = JSON.parse(json);
redditResponse.data.children.forEach(function(child) {
console.log('https://www.reddit.com' + child.data.permalink);
bot.sendMessage(msg.channel,"https://www.reddit.com" + child.data.permalink);
});
})
});
request.on('error', function(err) {
console.log(err);
});
setTimeout(getRedditPosts, 60000);
}
getRedditPosts();
だから今は、スクリプトがのredditのJSONのAPIのうち、該当するデータを取得するために管理し、私のNode.jsは、次のエラーを返す続けてきました
私はそれが何か非常に明白であるように感じますが、私はそれを過ぎて見ているようです。ボットが未定義の理由