Twitter API 1.1 simplified client for streaming and tweeting

Twitter tweets to command arguments

[tweet-bliss] Aims to provide a simplified, asynchronous client by providing only the basic uses and abstracting away the complexity of the entire API

  • Uses version 1.1 of Twitter's REST and Streaming APIs

  • See examples directory for example usage

npm install tweet-bliss

You can install tweet-bliss and its dependencies with npm: npm install tweet-bliss.

  1. Head over to and create an account and an app.

  2. On your app page click settings and set application type to Read, Write and Access direct messages

  3. Create access token

  4. On the OAuth tool tab you can view your keys and secrets for use below

var bliss = require('tweet-bliss').createClient({
    consumer_secret: 'XXXXXXXXXXXXXXXXXXXXXX',
    access_token_key: 'XXXXXXXXXXXXXXXXXXXXXX',
    access_token_secret: 'XXXXXXXXXXXXXXXXXXXXXX'
});'#add', null, function(fromUserName, tweetText){
    //handle tweets that contain #add
});, "942738733", function(fromUserName, tweetText){
    //handle tweets that contain #add
    //tweet has been sent