Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nelsondane/sponsors-bot
Discord Bot to Connect Members to GitHub Sponsors for Special Roles
https://github.com/nelsondane/sponsors-bot
discord discord-bot discord-py docker edgedb github-sponsors python
Last synced: 8 days ago
JSON representation
Discord Bot to Connect Members to GitHub Sponsors for Special Roles
- Host: GitHub
- URL: https://github.com/nelsondane/sponsors-bot
- Owner: NelsonDane
- Created: 2024-05-26T03:44:29.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-26T20:48:35.000Z (18 days ago)
- Last Synced: 2024-10-26T22:29:21.123Z (18 days ago)
- Topics: discord, discord-bot, discord-py, docker, edgedb, github-sponsors, python
- Language: Python
- Homepage:
- Size: 118 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# sponsors-bot
A Discord Bot that allows users to verify their GitHub Sponsors status and get access to sponsor-only roles/channels. It can also detect contributors to a GitHub repository and assign them a contributor role.
It works by prompting the user in a private thread to connect their GitHub account in Discord connection settings (even if it's not publicly visible on their Discord profile). The bot will then check if the user is a sponsor of the specified GitHub user and if so, assign the appropriate roles. It then stores this information in an EdgeDB database.