2016-11-13 11 views
-1

私は自分のコードで何かを修正するまで完璧に機能していたことを「気づいてください」と言う人に返信するtwitterのボットに取り組んでいます。 ...私はかなり私の学校でそれを学び始めた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に連絡してボットの仕組みを説明してくれました。それは今も完璧に動作しています! :)

関連する問題