badges / badges/shields

Badge request: Discord Bot List upvote count

Open
#4,257 9 comments 4 reactions 0 assignees View on GitHub
service-badge
Dominant language
JavaScript
Stars
27.2k
Forks
5.6k
Avg merge
1d 8h
Merged PRs (30d)
46

Description

:clipboard: **Description**

[top.gg](https://top.gg/) (a.k.a. Discord Bots or DBL) is probably the biggest list of Discord bots out there. They allow users to upvote their favorite bots. This PR proposes a badge that shows how many upvotes a bot has.

:link: **Data**

They have a public API [endpoint](https://top.gg/api/bots/445277324175474689) for getting information about a specific bot ([documentation here](https://top.gg/api/docs#bots)). [SVG scraping is also an option](https://top.gg/api/widget/445277324175474689.svg), but I don't see a reason to do it if JSON is available.

:microphone: **Motivation**

Many open-source bots have hosted instances, often listed on top.gg. These badges could be added to their repositories.

Contributor guide

Open the contributing guide

Research direction

No repository file or test is named in the issue. Start by reading the linked top.gg API documentation and examining existing badge integrations in the repository; done means a badge can retrieve and display a Discord bot's upvote count from the public endpoint.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
api
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.