Bot twitter停止了工作

时间:2016-11-13 13:17:51

标签: javascript json twitter

所以我正在开发一个针对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; }); });

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

1 个答案:

答案 0 :(得分:0)

好的,所以在尝试找到导致这种情况的原因后,我登录到apps.twitter.com并发现我的应用程序被禁止执行写入操作,因此我接触了Twitter并解释了我的机器人是如何工作的,并且他们解锁了我的机器人现在它再次完美无缺! :)