forked from v21/tracerybot
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbot.js
More file actions
22 lines (15 loc) · 657 Bytes
/
bot.js
File metadata and controls
22 lines (15 loc) · 657 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var tracery = require('tracery-grammar');
var processedGrammar = tracery.createGrammar(require('./grammar.json'));
processedGrammar.addModifiers(tracery.baseEngModifiers);
var tweet = processedGrammar.flatten("#origin#");
//console.log(tweet);
var 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
});
T.post('statuses/update', { status: tweet }, function(err, data, response) {
//console.log(data)
})