Javascript Bot-twitter停止工作

Javascript Bot-twitter停止工作,javascript,json,twitter,Javascript,Json,Twitter,所以我正在为twitter开发一个机器人,它可以回复那些说“注意我senpai”的人。在我修改代码之前,它一直工作得很完美,我不知道是什么原因导致了这一点。。。我对javascript相当陌生,我们几天前在我的学校开始学习它,我认为通过为twitter创建一个机器人来提高它会很酷,但至少我有点不知所措。 var Twitter = require('twitter'); var keys = require('./keysBot.json'); var client = new Twi

所以我正在为twitter开发一个机器人,它可以回复那些说“注意我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;
  });
});

我真的不知道这个网站上的格式是如何工作的,所以如果它看起来很难看,我很抱歉。

好的,在试图找到原因后,我登录到apps.twitter.com,发现我的应用程序被限制执行写操作,所以我联系了twitter,并解释了我的机器人是如何工作的,他们解锁了我的机器人,现在它又能完美地工作了!:)

你修改了什么?当然,这就是你应该开始寻找你的错误的地方了?我真的不记得了,这听起来很愚蠢,我知道,但我有点匆忙,我试着把所有的东西都重新编码了,但都没用。当机器人检测到某人的tweet时,会出现错误……那么,您实际收到的错误是什么呢?你能给我们看一些输出吗?当然!我得到了这样的C:\Users\Rozalina\npm\u demo>node bot.js bot开始寻找单词Notice me senpai。BTS是否与他们的经理共用宿舍?!注意我,森派!� C:\Users\Rozalina\npm\u demo\bot.js:30 if(error)throw error;^[对象]