1.3.2 • Published 8 years ago
twitterbot v1.3.2
twitterbot
This is Twitter Warpper for develop your own bot on twitter. on now, this project use timer built-in timer, so callback time and twitted is not accurate. 0.5 to 1 second late or may be faster.
Example
Tweet "Hello, World!" every 3 second!
var TwitterBot = require('twitterbot')
var bot = new TwitterBot({
consumer_key: '',
consumer_secret: '',
access_token_key: '',
access_token_secret: ''
}) // Your Keys Here
bot.createTweet("Hello, World!", 3000, (err, id) => {
if(err) throw err;
// Register Tweet. This will tweet "Hello, World!" every 3 second!
doSomething()
bot.removeTweet(id) // "Hello, World!" will not tweeted anymore.
// Tweet has already been created will NOT BE REMOVED.
})
Log it tweet contains "nodejs" and steam sale.
var TwitterBot = require('twitterbot')
var bot = new TwitterBot({
consumer_key: '',
consumer_secret: '',
access_token_key: '',
access_token_secret: ''
}) // Your Keys Here
bot.recive("nodejs")
bot.recive("sale", "steam_games")
bot.on('error', (err) => {
throw err;
})
bot.on('recived', (data, tt) => { // Recived Tweet contains "nodejs".
if(tt === 'sale') console.log("sorry, steam sale something now.")
console.log(data.text)
})
Why twitterbot
- No message 'Status is a duplicate.'
- This will automatically add space to avoid the filter. (experimental)
API
bot
event
- recived (tweet, trackedText)
- error (err)
- upadted (plainText)
function
- createTweet(text, timeout, callback(err, id))
- removeTweet(id)
- recive(text, id)
- You can filter by user id, option.
- id should not contains @.
- tweet(text)
bot.media
function
- createTweet(media, text, timeout, callback(err, id))
- media can be found at file like
var data require('fs').readFileSync('image.jpg')
; - tweet(media, text)
1.3.2
8 years ago
1.3.1
8 years ago
1.3.0
8 years ago
1.3.0-alpha
8 years ago
1.2.3
8 years ago
1.2.2
8 years ago
1.2.1-dev-14
8 years ago
1.2.1-dev-13
8 years ago
1.2.1-dev-12
8 years ago
1.2.1-dev-11
8 years ago
1.2.1-dev-10
8 years ago
1.2.1-dev-9
8 years ago
1.2.1-dev-8
8 years ago
1.2.1-dev-7
8 years ago
1.2.1-dev-6
8 years ago
1.2.1-dev-5
8 years ago
1.2.1-dev-4
8 years ago
1.2.1-dev-3
8 years ago
1.2.1-dev-2
8 years ago
1.2.1-dev-1
8 years ago
1.2.0
8 years ago
1.1.2
8 years ago
1.1.1
8 years ago
1.1.0
8 years ago
1.0.3
8 years ago
1.0.2-beta
8 years ago
1.0.1-dev
8 years ago
1.0.2
9 years ago
1.0.1
9 years ago
1.0.0
9 years ago
0.1.1
9 years ago
0.1.0
9 years ago