forked from mastashake08/discord-twitter-bot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsearch-follow.js
24 lines (21 loc) · 854 Bytes
/
search-follow.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
require('dotenv').config()
const Twit = require('twit')
var T = new Twit({
consumer_key: process.env.TWITTER_CONSUMER_KEY,
consumer_secret: process.env.TWITTER_CONSUMER_SECRET,
access_token: process.env.TWITTER_ACCESS_TOKEN,
access_token_secret: process.env.TWITTER_ACCESS_TOKEN_SECRET,
timeout_ms: 60*1000, // optional HTTP request timeout to apply to all requests.
strictSSL: true, // optional - requires SSL certificates to be valid.
})
var stream = T.stream('statuses/filter', { track: ['#blacktechtwitter', '#codelife'], language: 'en' })
stream.on('tweet', function (tweet) {
//...
var user = tweet.user;
try {
T.post('friendships/create', {screen_name: user.screen_name})
console.log('Followed ' + user.screen_name)
} catch (error) {
console.log(error)
}
})