forked from afscott/twitter-growthhack-toolkit
/
follow-fans.js
34 lines (30 loc) · 943 Bytes
/
follow-fans.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
var T = require('./index'),
utils = require('./utils'),
notifier = require('node-notifier'),
argv = require('minimist')(process.argv.slice(2)),
ownerUserId = argv['userId'] || -1;
var favoriteStream = T.stream('user');
favoriteStream.on('favorite', function(tweet) {
if (ownerUserId !== tweet.source.id) {
console.log('Favorite received. Following @' + tweet.source.screen_name + ' ' + new Date());
T.post('friendships/create', {
user_id: tweet.source.id
}, function(err, data, response) {
if (err) {
console.log(err);
}
});
}
});
favoriteStream.on('follow', function(tweet) {
if (ownerUserId !== tweet.source.id) {
console.log('Follow received. Following @' + tweet.source.screen_name + ' ' + new Date());
T.post('friendships/create', {
user_id: tweet.source.id
}, function(err, data, response) {
if (err) {
console.log(err);
}
});
}
});