-1
因此,我正在开发一个微博机器人,回复那些说'注意我senpai'的人,直到我修改了我的代码中的某些东西,直到我修改了一些东西,我无法弄清楚是什么导致了这个...我相当新的JavaScript,我们几天前在我的学校开始学习它,我认为通过创建一个Twitter的机器人来改进它会很酷,但我有点失落至少。 机器人微博停止工作
var Twitter = require('twitter');
var keys = require('./keysBot.json');
var client = new Twitter(keys);
var word = 'Notice me senpai';
var id_str, screen_name;
client.stream('statuses/filter', {track: word}, function(stream) {
console.log('Bot started looking for the word ' + word + '.');
stream.on('data', function(tweet) {
if(word == 'Notice me senpai') {
console.log(tweet.text);
id_str = tweet.id_str;
screen_name = tweet.user.screen_name;
client.post('statuses/update', {in_reply_to_status_id: id_str,
status: '@' + screen_name + ' Hello Kōhai-kun!'},
function(error, tweet, response){
if(error) throw error;
console.log(tweet);
});
}
})
stream.on('error', function(error) {
throw error;
});
});
我真的不知道格式在这个网站上是如何工作的,所以我很抱歉,如果它看起来很丑。
你修改了什么?那肯定是你应该开始寻找你的错误的地方? –
我真的不记得,这听起来很愚蠢我知道,但我冲了一下,我试着再次编码的一切,但它没有奏效。当机器人检测到某人的推文时出现错误.... –
那么你真的得到了什么错误?你能告诉我们一些输出吗? –