A twitter bot explaining and simplifying web3 terms to everyone!
-
Install Node.js
-
Clone this repo
git clone https://github.com/Olanetsoft/web3terms.git
-
Run
yarn
It will install Twit, the library that lets us talk to Twitter.
-
Register a Twitter account and also get its "app info".
Twitter doesn't allow you to register multiple twitter accounts on the same email address. I recommend you create a brand new email address (perhaps using Gmail) for the Twitter account. Once you register the account to that email address, wait for the confirmation email.
-
Now go here and log in as the Twitter account for your bot:
-
Fill up the form and submit.
-
Next once the submission completes you will be taken to a page which has the
- "Settings" tab : Update details here
- "Permissons" tab : Enable
Read and Write
- "Key and Access Token" tab : Click on
Generate access token
.
-
Create a
.env
file and fill in the generated tokens in the "Key and Access Token" tab. It should look like this:PORT=xxxx NODE_ENV=development DEV_BASE_URL=http://localhost:$PORT PROD_BASE_URL=http://localhost:$PORT TWITTER_CONSUMER_KEY=xxxx TWITTER_CONSUMER_SECRET=xxxx TWITTER_ACCESS_TOKEN=xxxx TWITTER_ACCESS_TOKEN_SECRET=xxxx
-
Now type the following in the command line in your project directory to start the project
yarn dev
You should have something similar to what is shown below on your terminal.
[LOGGING] info: "Connected!"
[LOGGING] info: "Server running on port xxxx"
You might want to push this app to a running server , probably heroku.
Note : Heroku servers would go back to sleep if there is no activity after some time, so you can have a look at Kaffeine , to keep your server active.
Do not misuse the twitter api to spam or burden the server load for twitter api , as twitter follows a strict rule of closing down accounts that do that. Please read here for the rules
- Star - If you like it
- Fork - If you like to build your own version
- File an issue - If you found a bug
- Send a pull request - If you want to contribute
If you appreciate my work, consider buying me a cup of โ to keep me recharged.