Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Discord bot to sync role between Github and Discord server #58

Open
6 of 11 tasks
42atomys opened this issue Apr 13, 2022 · 0 comments
Open
6 of 11 tasks

feat: Discord bot to sync role between Github and Discord server #58

42atomys opened this issue Apr 13, 2022 · 0 comments
Assignees
Labels
aspect/dex 🤖 Concerns developers' experience with the codebase domain/obvious 🟩 Represents the "known knowns" issue. It's Obviously priority/low 🟩 Priority 4 - Low priority and doesn't need to be rushed type/epic 📜 Group of multiple sub objects. Needs to be splitted

Comments

@42atomys
Copy link
Owner

42atomys commented Apr 13, 2022

Is your feature request related to a problem? Please describe.

Create a Bot Discord with an Oauth2 strategy to check if the person is a sponsor or not. In case the person has linked his Github account to Discord and he is a sponsor, we make him join the discord (so we don't generate an invitation link).

App

Optimizations/Need Dev Env

Discord Bot

  • Bot will set roles of User when he join the server according to its rank on github and its sponsorship level.
  • Bot will accept a Slash command /roles refresh to update the roles with the current state (for the User executing the command)
  • Bot sync the version number on the sidebar
  • Bot publish realease note on #release channel
  • Bot can be used by user with STAFF flag to perform action like: add user to the beta

Notes

@42atomys 42atomys added state/confirmed 💜 type/feature ⭐ Addition of new feature priority/low 🟩 Priority 4 - Low priority and doesn't need to be rushed aspect/dex 🤖 Concerns developers' experience with the codebase domain/obvious 🟩 Represents the "known knowns" issue. It's Obviously labels Apr 13, 2022
@42atomys 42atomys added this to the 3.0 Beta Release 👷 milestone Apr 13, 2022
@github-actions github-actions bot added the state/triage 🚦 Has not been triaged & therefore, not ready for work label Apr 13, 2022
@42atomys 42atomys removed the state/triage 🚦 Has not been triaged & therefore, not ready for work label Apr 13, 2022
@42atomys 42atomys self-assigned this Apr 13, 2022
@42atomys 42atomys linked a pull request Apr 20, 2022 that will close this issue
4 tasks
@42atomys 42atomys added type/epic 📜 Group of multiple sub objects. Needs to be splitted and removed type/feature ⭐ Addition of new feature labels Apr 20, 2022
@42atomys 42atomys pinned this issue Apr 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
aspect/dex 🤖 Concerns developers' experience with the codebase domain/obvious 🟩 Represents the "known knowns" issue. It's Obviously priority/low 🟩 Priority 4 - Low priority and doesn't need to be rushed type/epic 📜 Group of multiple sub objects. Needs to be splitted
Projects
Status: Confirmed/To Do💜
Development

No branches or pull requests

2 participants