{"id":16622739,"url":"https://github.com/devdeem/top.gg-vote-tracker","last_synced_at":"2026-04-18T20:03:02.650Z","repository":{"id":178953408,"uuid":"662598042","full_name":"devdeem/Top.gg-Vote-Tracker","owner":"devdeem","description":"A Discord Bot which keeps track of your bot votes on top.gg!","archived":false,"fork":false,"pushed_at":"2023-08-08T14:08:23.000Z","size":6,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-11T09:37:46.637Z","etag":null,"topics":["discord","discord-bot","top-gg","top-gg-votes","vote-tracker","votes"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devdeem.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"github":"devdeem"}},"created_at":"2023-07-05T13:26:55.000Z","updated_at":"2024-06-18T21:58:25.000Z","dependencies_parsed_at":"2025-03-11T09:33:01.450Z","dependency_job_id":"743d4e76-6a55-486c-8c8c-cfbc235fa502","html_url":"https://github.com/devdeem/Top.gg-Vote-Tracker","commit_stats":null,"previous_names":["deem-0001/top.gg-vote-tracker","devdeem/top.gg-vote-tracker"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/devdeem/Top.gg-Vote-Tracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devdeem%2FTop.gg-Vote-Tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devdeem%2FTop.gg-Vote-Tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devdeem%2FTop.gg-Vote-Tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devdeem%2FTop.gg-Vote-Tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devdeem","download_url":"https://codeload.github.com/devdeem/Top.gg-Vote-Tracker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devdeem%2FTop.gg-Vote-Tracker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27576907,"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","status":"online","status_checked_at":"2025-12-07T02:00:07.896Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["discord","discord-bot","top-gg","top-gg-votes","vote-tracker","votes"],"created_at":"2024-10-12T03:03:47.026Z","updated_at":"2025-12-07T20:04:41.570Z","avatar_url":"https://github.com/devdeem.png","language":"JavaScript","funding_links":["https://github.com/sponsors/devdeem"],"categories":[],"sub_categories":[],"readme":"# Discord Vote Tracker\n\n- This is a Discord bot that tracks user votes using the Top.gg API.\n- It sends a notification to a designated channel whenever a user votes for the bot.\n- The notification includes the username of the voter and a link to vote again on Top.gg.\n\n## Requirements\n\nBefore running the code, make sure you have the following:\n\n- Node.js 16.6.0+\n- Top.gg API authentication token\n- Discord bot token\n- NGINX installed (for setting up reverse proxy)\n\n## Installation\n\n1. Clone the repository or download the code.\n2. Open a terminal and navigate to the project directory.\n3. Run the following command to install the dependencies:\n\n```bash\nnpm install\n```\n\n4. Open the `.env` file and change things there\n\nReplace `AUTH` with your Top.gg API authentication token, `CHANNEL_ID` with the ID of the Discord channel where you want to send vote notifications, `CLIENT_TOKEN` with your Discord bot token and `PORT` with your port.\n\n5.  Configure NGINX as a reverse proxy to forward requests to the bot. Here's an example NGINX server block configuration:\n\n```nginx\nserver {\n        listen 80;\n        server_name yourwebsite.com;\n\n        location / {\n            proxy_pass http://localhost:8088/;\n        }\n    }\n```\n\nThis example assumes that the bot will be running on `localhost` at port `8088`. Adjust the configuration according to your setup.\n\n## Usage\n\nTo start the bot, run the following command:\n\n```bash\nnpm start\n```\n\nThe bot will log in using the provided Discord bot token and start listening for vote events. Whenever a user votes for the bot on Top.gg, it will send a notification to the specified Discord channel.\n\n## Customization\n\nYou can customize the bot's presence and the content of the vote notification message by modifying the code. Refer to the Discord.js and Top.gg SDK documentation for more information on available options and methods.\n\n## Contributing\n\nContributions are welcome! If you find any issues or want to add new features, feel free to open a pull request.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevdeem%2Ftop.gg-vote-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevdeem%2Ftop.gg-vote-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevdeem%2Ftop.gg-vote-tracker/lists"}