{"id":22701407,"url":"https://github.com/khemssharma/community-bots","last_synced_at":"2025-04-13T07:55:18.360Z","repository":{"id":263821768,"uuid":"891511698","full_name":"khemssharma/Community-bots","owner":"khemssharma","description":"Automation Scripts","archived":false,"fork":false,"pushed_at":"2024-12-05T19:42:40.000Z","size":112,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-13T07:55:11.900Z","etag":null,"topics":["api-automation","bot","follower-tracker","node-js"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/khemssharma.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-20T13:19:58.000Z","updated_at":"2025-01-13T01:23:32.000Z","dependencies_parsed_at":"2024-11-21T03:46:00.333Z","dependency_job_id":"f8807ceb-439c-41c8-a2e2-f0e20c95e168","html_url":"https://github.com/khemssharma/Community-bots","commit_stats":null,"previous_names":["khemssharma/community-bot","khemssharma/community-bots"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khemssharma%2FCommunity-bots","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khemssharma%2FCommunity-bots/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khemssharma%2FCommunity-bots/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khemssharma%2FCommunity-bots/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/khemssharma","download_url":"https://codeload.github.com/khemssharma/Community-bots/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248681491,"owners_count":21144700,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-automation","bot","follower-tracker","node-js"],"created_at":"2024-12-10T07:08:34.944Z","updated_at":"2025-04-13T07:55:18.322Z","avatar_url":"https://github.com/khemssharma.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Community Bot\n\n## Overview\nWelcome! This repository is a collection of Automatation Scripts. More run-on-cloud Automation Scripts are coming soon 😊\n\n## Key Features\n\n### Automatic Follow Back: \nYou can follow-back all the users automatically just by running the script followback-all.js 😊\n### Automatic Unfollow Non-reciprocal Accounts: \nYou can unfollow all the users automatically who don't follow you back just by running the script unfollow.js 😁 \u003cbr\u003e\nIf they unfollow you; you be like: It's sad to see you go 🥹 I won't Spam you either.\n### Automatically Follow All the users from the Following List of another user :\nSome of the users in a following list of other users might be real gems 💎🤗\n\n### Scheduled Runs: \nIf you're so concerned about others unfollowing you; You can set a sheduled run like this: \u003cbr\u003e \nActions \u003e Automate Unfollow Non-Reciprocal Accounts \u003e Run workflow\u003cbr\u003e\nThe job is currently set to occur every \u003cstrong\u003e8 Hours\u003c/strong\u003e, but you can change it in unfollow.yml.\n\n### GitHub’s Rate Limits: \n GitHub API has a limit of 5000 API Calls per Hour. \u003cbr\u003e \n After this limit, a Call will simply return an error. \u003cbr\u003e\n After crossing a Secondary Limit you will only be able to follow others after a few hours.\n\n## How to Use ##\n\n### Clone the repository:\n```\ngit clone https://github.com/khemssharma/Community-bot.git \ncd community-bot\n```\n\n### Create a .env file with your GitHub username and token:\n```\nGITHUB_USERNAME = your_github_username     \nGITHUB_TOKEN = your_github_token\nTARGET_USERNAME = targeted_username_for_followbyUser\n```\n\n### Install the necessary packages (axios and dotenv):\n```\nnpm install axios dotenv\n```\n\n### Run the bot to follow/unfollow users:\n```\nnode followback-all.js\nnode unfollow.js\nnode followbyUser.js\n```\n\n### Running Automatically (via GitHub Actions)\nSet up your GitHub Secrets for USERNAME, TOKEN and TARGET_USERNAME.   \nin Settings \u003e Secrets \u0026 Variable \u003e Actions\u003cbr\u003e  \nNote: You can generate your github token in your account's settings \u003e developers \u003cbr\u003e\nRun/Enable workflows in Actions (on navigation bar) \u003cbr\u003e\n.github/workflows/unfollow.yml will run automatically at scheduled times when enabled. \n\n## License\nThis repository is licensed under the MIT License. See LICENSE for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhemssharma%2Fcommunity-bots","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkhemssharma%2Fcommunity-bots","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhemssharma%2Fcommunity-bots/lists"}