Javascript twitterbot正在重复它自己
为了好玩,我决定使用一个基于youtube的教程将一个twitter机器人组装在一起,虽然这相对容易执行,但我遇到了一个问题,机器人在发布新消息之前会重复同一条推文几次 在这个阶段,bot只被设置为发布来自三个不同阵列的随机推文Javascript twitterbot正在重复它自己,javascript,node.js,twitter,Javascript,Node.js,Twitter,为了好玩,我决定使用一个基于youtube的教程将一个twitter机器人组装在一起,虽然这相对容易执行,但我遇到了一个问题,机器人在发布新消息之前会重复同一条推文几次 在这个阶段,bot只被设置为发布来自三个不同阵列的随机推文 Array.prototype.pick = function() { return this[Math.floor(Math.random()*this.length)]; }; console.log("The bot is starting"); var
Array.prototype.pick = function() {
return this[Math.floor(Math.random()*this.length)];
};
console.log("The bot is starting");
var Twit = require('twit');
var T = new Twit(require('./config.js'));
var partOne = require('./content/partone.js');
var partTwo = require('./content/parttwo.js');
var emoji = require('./content/emojis.js');
var statusOne = partOne.pick();
var statusEmoji = emoji.pick();
var statusTwo = partTwo.pick();
function tweetIt() {
var tweet = {
status: statusOne + statusTwo + ' ' + statusEmoji
};
T.post('statuses/update', tweet, tweeted);
function tweeted(err, data, response) {
if (err) {
console.log("Something went wwrong!");
} else {
console.log("It worked!");
}
}
}
//tweetIt();
setInterval(tweetIt, 60 * 1000);
我已经看过了,但似乎不知道是什么原因导致机器人重复几次,而不是创建一条全新的推特
如果有任何帮助,我们将不胜感激您选择的tweet部分超出了您的时间间隔。试着说:
var statusOne = partOne.pick();
var statusEmoji = emoji.pick();
var statusTwo = partTwo.pick();
在tweetIt函数中