forked from EzioTheDeadPoet/yaml-tags-discord-bot
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Create a web dashboard that enables management of servers and channels for key features.
Requirements
- Web dashboard UI to configure and manage servers/channels
- Integration with Discord OAuth2 API for authentication, access, and permissions
- Allow server owners and authorized roles to access controls for specific servers/channels
- Display list of user-accessible servers/channels (using OAuth2 scopes and permissions)
- API endpoints (if necessary) to support frontend operations
- Ensure secure handling of Discord tokens and permissions
Acceptance Criteria
- Only authorized Discord users can access dashboard features
- Server/channel lists reflect Discord permissions accurately
- Users can add, remove, and update channel/feature settings from the dashboard
- Permission changes on Discord sync with dashboard access automatically
Additional Notes
OAuth2 API docs: https://discord.com/developers/docs/topics/oauth2
Quart Library: https://quart.palletsprojects.com/en/latest/
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request