Define ProtocolUrls Enum
This commit is contained in:
parent
e0bf2f9121
commit
01e21b7b54
@ -590,6 +590,65 @@ class NSFWLevel(Enum, comparable=True):
|
||||
age_restricted = 3
|
||||
|
||||
|
||||
class ProtocolUrls(Enum):
|
||||
|
||||
# General
|
||||
|
||||
home = "discord://-/channels/@me/"
|
||||
nitro = "discord://-/store"
|
||||
apps = "discord://-/apps" # Breaks the client on windows (Shows download links for different OS)
|
||||
server_discovery = "discord://-/discovery"
|
||||
new_server = "discord://-/guilds/create"
|
||||
server_invite = "discord://-/invite/invite_code" # TODO
|
||||
|
||||
# Settings
|
||||
|
||||
account_settings = "discord://-/settings/account"
|
||||
profile_settings = "discord://-/settings/profile-customization"
|
||||
privacy_settings = "discord://-/settings/privacy-safety"
|
||||
safety_settings = "discord://-/settings/privacy-safety"
|
||||
authorized_apps_settings = "discord://-/settings/authorized-apps"
|
||||
connections_settings = "discord://-/settings/connections"
|
||||
nitro_settings = "discord://-/settings/premium" # Same as store, but inside of settings
|
||||
server_boost_settings = "discord://-/settings/premium-guild-subscription"
|
||||
subscription_settings = "discord://-/settings/subscriptions"
|
||||
gift_inventory_settings = "discord://-/settings/inventory"
|
||||
billing_settings = "discord://-/settings/billing"
|
||||
appearance_settings = "discord://-/settings/appearance"
|
||||
accessibility_settings = "discord://-/settings/accessibility"
|
||||
voice_video_settings = "discord://-/settings/voice"
|
||||
text_images_settings = "discord://-/settings/text"
|
||||
notifications_settings = "discord://-/settings/notifications"
|
||||
keybinds_settings = "discord://-/settings/keybinds"
|
||||
language_settings = "discord://-/settings/locale"
|
||||
windows_settings = "discord://-/settings/windows"
|
||||
linux_settings = "discord://-/settings/linux"
|
||||
streamer_mode_settings = "discord://-/settings/streamer-mode"
|
||||
advanced_settings = "discord://-/settings/advanced"
|
||||
activity_status_settings = "discord://-/settings/activity-status"
|
||||
game_overlay_settings = "discord://-/settings/overlay"
|
||||
hypesquad_settings = "discord://-/settings/hypersquad-online"
|
||||
|
||||
changelogs = "discord://-/settings/changelogs"
|
||||
experiments = (
|
||||
"discord://-/settings/experiments" # Doesn't work if you don't have it actually activated. Just blank screen.
|
||||
)
|
||||
developer_options = "discord://-/settings/developer-options" # Same as experiments
|
||||
hotspot_options = "discord://-/settings/hotspot-options" # Same as experiments
|
||||
|
||||
# Users, Guilds, and DMs
|
||||
user_profile = "discord://-/users/user_id" # TODO
|
||||
dm_channel = "discord://-/channels/@me/channel_id" # TODO
|
||||
dm_message = "discord://-/channels/@me/channel_id/message_id" # TODO
|
||||
guild_channel = "discord://-/channels/guild_id/channel_id" # TODO
|
||||
guild_message = "discord://-/channels/guild_id/channel_id/message_id" # TODO
|
||||
guild_membership_screening = "discord://-/member-verification/guild_id" # TODO
|
||||
|
||||
# Library
|
||||
games_library = "discord://-/library"
|
||||
library_settings = "discord://-/library/settings"
|
||||
|
||||
|
||||
T = TypeVar("T")
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user