All Projects → therohitdas → Bot100daysofcode

therohitdas / Bot100daysofcode

Licence: MIT license
A nodejs Twitter bot that likes #100daysofcode tweets and retweets awesome programming content.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Bot100daysofcode

Flutter-Custom-Carousel
Flutter Custom Carousel Application Design and Animation - day 18
Stars: ✭ 44 (+100%)
Mutual labels:  100daysofcode
100-Days-of-JavaScript-Code
Completing 100DaysOfCode challenge by making 1 project every day using JavaScript for next 100 Days.
Stars: ✭ 133 (+504.55%)
Mutual labels:  100daysofcode
100-days-of-code-log
The log of my "100 Days Of Code Challenge"
Stars: ✭ 15 (-31.82%)
Mutual labels:  100daysofcode
100 Days Of Code Frontend
Curriculum for learning front-end development during #100DaysOfCode.
Stars: ✭ 2,419 (+10895.45%)
Mutual labels:  100daysofcode
Introduction To Bash Scripting
Free Introduction to Bash Scripting eBook
Stars: ✭ 1,903 (+8550%)
Mutual labels:  100daysofcode
100 Days Of Ml Code
100 Days of ML Coding
Stars: ✭ 33,641 (+152813.64%)
Mutual labels:  100daysofcode
100 Days Of Code
Fork this template for the 100 days journal - to keep yourself accountable (multiple languages available)
Stars: ✭ 5,307 (+24022.73%)
Mutual labels:  100daysofcode
100DaysOfCode
#100DaysofCode
Stars: ✭ 31 (+40.91%)
Mutual labels:  100daysofcode
swdc-vscode-100-days-of-code
A VS Code extension that helps you reach your goals in completing the 100 Days of Code challenge
Stars: ✭ 45 (+104.55%)
Mutual labels:  100daysofcode
100xcode
#100DaysOfCode Twitter bot. 🤖
Stars: ✭ 24 (+9.09%)
Mutual labels:  100daysofcode
100-Days-of-Code
Officially committing to 100 Days of code challenge.
Stars: ✭ 63 (+186.36%)
Mutual labels:  100daysofcode
frontendQuickbytes
A repo containing real life frontend challenges which you can use to practice frontend!
Stars: ✭ 129 (+486.36%)
Mutual labels:  100daysofcode
meo
subset c compiler
Stars: ✭ 35 (+59.09%)
Mutual labels:  100daysofcode
Flutter-Facebook-Redesign
Flutter Facebook Redesign Application Design and Animation - day 19
Stars: ✭ 168 (+663.64%)
Mutual labels:  100daysofcode
My100DaysOfSwiftUI
My daily practices for the HackingWithSwift 100DayOfSwiftUI Challenge (iOS 13)
Stars: ✭ 22 (+0%)
Mutual labels:  100daysofcode
tnt
A 2d Game Engine written in C++20.
Stars: ✭ 30 (+36.36%)
Mutual labels:  100daysofcode
100-days-of-swift
Repo to follow along with Paul Hudson's 100 Days of Swift Challenge (https://www.hackingwithswift.com/100)
Stars: ✭ 34 (+54.55%)
Mutual labels:  100daysofcode
command-line-quick-reference
quick reference on command line tools and techniques for the people with limited time
Stars: ✭ 331 (+1404.55%)
Mutual labels:  100daysofcode
flutter-inspiration-app-ui
Flutter Inspiration Application Design - day 1
Stars: ✭ 164 (+645.45%)
Mutual labels:  100daysofcode

Welcome to TwitterBot #100daysofcode 👋

Version Twitter: TheRohitDas GitHub followers Twitter: 100daysofcoders

A nodejs Twitter bot that likes #100daysofcode tweets and retweets awesome programming content.

🏠 Homepage

Demo Account

Features

  1. Only likes tweet of people who need it: In the config file, you can find few variables that decide if it should engage with the Tweet. By default, it engages with accounts having -

    • low follower count

    • low tweet engagement rates.

  2. Avoids SPAM tweets: It checks if the tweet is possibly spam by analyzing:

    • Tweet's text.

    • Author's username.

    • Author's name.

  3. Follows popular accounts: Retweets tweet from popular accounts that consistently put out quality tweets for developers.

Please review config.js file and add your favourite accounts by opening pull requests.

Setup

Check the config.js file and change the values as per need.

You will also need a twitter developer account and your API keys.

Follow Twitter's official guide to getting everything you need - Quick Start

If you are using Heroku add this API keys using Heroku CLI (Tutorial) to the variables named - BOT_CONSUMER_KEY, BOT_CONSUMER_SECRET, BOT_ACCESS_TOKEN and BOT_ACCESS_TOKEN_SECRET

If you deployed it anywhere else, create a .env and copy this -

BOT_CONSUMER_KEY =

BOT_CONSUMER_SECRET =

BOT_ACCESS_TOKEN =

BOT_ACCESS_TOKEN_SECRET =

Fill it with your API keys.

Install

npm install

Usage

npm start

Feature Requests

Together we can make the best Twitter bot for #100DaysofCode.

So, please submit feature request by opening issues.

If you want to improve the code or add new features :

  1. Fork the repo

  2. Do your Magic

  3. Submit a Pull request.

Author

🤴🏽 Rohit Das

Show your support

Give a ⭐️ if this project helped you!

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].