All Projects → martinm → twitter-like-bot

martinm / twitter-like-bot

Licence: MIT license
This app allows you to automate Twitter liking for specific keywords, hashtags, or even full sentences. The bot uses streaming API which means that everything happens in real time.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to twitter-like-bot

SparkTwitterAnalysis
An Apache Spark standalone application using the Spark API in Scala. The application uses Simple Build Tool(SBT) for building the project.
Stars: ✭ 29 (-3.33%)
Mutual labels:  twitter-api, twitter-streaming-api
twitter-crypto-bot
This is a Twitter bot that tweets about cryptocurrencies prices every certain amount of minutes
Stars: ✭ 21 (-30%)
Mutual labels:  twitter-bot, twitter-api
twgitbot
A node.js bot that checks a github repo changes and tweets it to your Twitter account
Stars: ✭ 10 (-66.67%)
Mutual labels:  twitter-api, node-js
twitter-stream
A Go wrapper for Twitter's V2 Filtered Stream API
Stars: ✭ 26 (-13.33%)
Mutual labels:  twitter-api, twitter-streaming-api
TwitterScraper
Scrape a User's Twitter data! Bypass the 3,200 tweet API limit for a User!
Stars: ✭ 80 (+166.67%)
Mutual labels:  twitter-bot, twitter-api
tweet-delete
Self-destructing Tweets so you too can be cool 😎
Stars: ✭ 68 (+126.67%)
Mutual labels:  twitter-bot, twitter-api
TinyFlowerBeds
Educational bot that posts a tiny flower bed on Twitter every few hours. Check it out if you're new to Python and open source!
Stars: ✭ 12 (-60%)
Mutual labels:  twitter-bot, twitter-api
larry
Larry 🐦 is a really simple Twitter bot generator that tweets random repositories from Github built in Go
Stars: ✭ 64 (+113.33%)
Mutual labels:  twitter-bot, twitter-api
Raymo111
My awesome profile README
Stars: ✭ 110 (+266.67%)
Mutual labels:  twitter-bot, twitter-api
twittered
Twitter API client for Java developers
Stars: ✭ 170 (+466.67%)
Mutual labels:  twitter-bot, twitter-api
TwitterAutoReplyBot
This is a tiny Python script that replies to a specified number of tweets containing a specified hashtag.
Stars: ✭ 33 (+10%)
Mutual labels:  twitter-bot, twitter-api
twitter-stream-rs
A Rust library for listening on Twitter Streaming API.
Stars: ✭ 66 (+120%)
Mutual labels:  twitter-api, twitter-streaming-api
twpy
Twitter High level scraper for humans.
Stars: ✭ 58 (+93.33%)
Mutual labels:  twitter-bot, twitter-api
karachi
Repository for organizing the karachi nodeschools events
Stars: ✭ 21 (-30%)
Mutual labels:  node-js
tt-history
A project that keeps history of trending topics on Twitter.
Stars: ✭ 33 (+10%)
Mutual labels:  twitter-api
barnowl
Technology-agnostic middleware for RFID, RTLS and M2M, enabling location-aware physical spaces. We believe in an open Internet of Things.
Stars: ✭ 25 (-16.67%)
Mutual labels:  node-js
nodejs-questions
Some common node.js questions and answers.
Stars: ✭ 22 (-26.67%)
Mutual labels:  node-js
zuly
🤖 | Hi, I'm zuly, a brazilian bot! Focused on animes!
Stars: ✭ 45 (+50%)
Mutual labels:  node-js
viewtweets
🙈🐵 View tweets (timelines, favorites, searches) in Rstudio 🐵🙈
Stars: ✭ 21 (-30%)
Mutual labels:  twitter-api
Density-Wars
Real time peer to peer RTS game running on WebGL (WIP).
Stars: ✭ 60 (+100%)
Mutual labels:  node-js

readme | twitter-like-bot

This app allows you to automate Twitter liking for specific keywords, hashtags, or even full sentences. The bot uses streaming API which means that everything happens in real time.

create Twitter developer account

Apply for access — Twitter Developers from the developer dashboard, create new Twitter app

install node.js

download & install Node.js
alternatively install via your package manager

macOS

curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org/dist/latest/ | sed -nE 's|.*>node-(.*)\.pkg</a>.*|\1|p')}.pkg" > "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"

Debian & Ubuntu

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

how to use?

cd to the project folder and install packages npm i

enter your Twitter app keys & tokens

const client = new Twitter({
  consumer_key: '',
  consumer_secret: '',
  access_token_key: '',
  access_token_secret: ''
});

enter keywords, hashtags or sentences that you want to track

const stream = client.stream('statuses/filter', {track:'#example1, #example2’});

cd to the project folder and start the bot: npm test or alternatively node likebot.js

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].