A bot that sends a search query to Twitter API, returns a result that matches the search; likes and retweets the most recent tweet returned. The keyword(s) used in the bot so far are: #wikimedia
, #mediawiki
, etc...
- Clone project:
git clone https://github.com/ch3nkula/Wiki-Twit-Bot.git
- Install Need Package Manager/Management (NPM) on Mac OS X:
brew install npm
- Change directory to the project and install dependencies for the project:
npm install
- Get credentials for your bot and complete the
.env
-
When logged-in on the Twitter's developer site, check the link on the top menu
My apps
(and it will take you to this site: https://apps.twitter.com/) or go straight away to type: https://apps.twitter.com/ on your browser. -
On the top-right, there is a button saying
Create New App
, click on it and follow the steps to fill in the form fields. -
Click the
Create your Twitter Application
button when you finish the immediate above step. -
Once the application is created, under the
Details
section, you will find the credentials to fill into your.env
file and additionally, under theKeys and Access tokens
, you will find all the keys and access tokens needed in the.env
file. -
When all these configs are done, your app can then connect to Twitter successfully and perform its various functions.
- Run the bot using:
npm start
or
node server.js
- You are almost done, deploy the app to run as a web service and there you go 👍