2016-11-13 108 views
-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; }); });

我真的不知道格式在這個網站上是如何工作的,所以我很抱歉,如果它看起來很醜。

+0

你修改了什麼?那肯定是你應該開始尋找你的錯誤的地方? –

+0

我真的不記得,這聽起來很愚蠢我知道,但我衝了一下,我試着再次編碼的一切,但它沒有奏效。當機器人檢測到某人的推文時出現錯誤.... –

+0

那麼你真的得到了什麼錯誤?你能告訴我們一些輸出嗎? –

回答

0

好吧,試圖找到是什麼原因導致我登錄到apps.twitter.com,發現我的應用程序受限於執行寫操作,因此我隨後聯繫了twitter並解釋了我的bot如何工作,並且他們解鎖了我的機器人,現在它的工作再次完美無瑕! :)