Skip to content

Commit fff535c

Browse files
fewer broken things
1 parent d349e43 commit fff535c

39 files changed

+139
-137
lines changed

docs/activities/building-an-activity.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ As mentioned, installation contexts determine where your app can be installed. T
129129
- Apps installed in a **[server context](/docs/resources/application#server-context)** (server-installed apps) must be authorized by a server member with the `MANAGE_GUILD` permission, and are visible to all members of the server.
130130
- Apps installed in a **[user context](/docs/resources/application#user-context)** (user-installed apps) are visible only to the authorizing user, and therefore don't require any server-specific permissions. Apps installed to a user context are visible across all of the user's servers, DMs, and GDMs—however, they're limited to using commands.
131131

132-
Details about installation contexts is in the [Application documentation](/docs/resources/application#installation-context) and the [Developing a User-Installable App tutorial](/docs/tutorials/develing-a-user-installable-app).
132+
Details about installation contexts is in the [Application documentation](/docs/resources/application#installation-context) and the [Developing a User-Installable App tutorial](/docs/tutorials/developing-a-user-installable-app).
133133
</Collapsible>
134134

135135
Click on **Installation** in the left sidebar, then under **Installation Contexts** make sure both "User Install" and "Guild Install" are selected. This will make sure users can launch our app's Activity across Discord servers, DMs, and Group DMs.

docs/change-log/2021-11-23-guild-scheduled-events.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ date: "2021-11-23"
77

88
#### Nov 18, 2021
99

10-
* Breaking change for return type for `GET /guilds/{guild.id}/scheduled-events/{guild_scheduled_event.id}/users`
11-
* Add `with_user_count` query param for `GET /guilds/{guild.id}/scheduled-events/{guild_scheduled_event.id}`
12-
* Return additional `creator` field by default in response for `GET /guilds/{guild.id}/scheduled-events/{guild_scheduled_event.id}`
10+
* Breaking change for return type for `GET /guilds/{guild.id}/scheduled-events/{guild-scheduled-event.id}/users`
11+
* Add `with_user_count` query param for `GET /guilds/{guild.id}/scheduled-events/{guild-scheduled-event.id}`
12+
* Return additional `creator` field by default in response for `GET /guilds/{guild.id}/scheduled-events/{guild-scheduled-event.id}`
1313
* More details and clarification for the guild scheduled events feature.
14-
* Document support for `before` and `after` query params for `GET /guilds/{guild.id}/scheduled-events/{guild_scheduled_event.id}/users`
14+
* Document support for `before` and `after` query params for `GET /guilds/{guild.id}/scheduled-events/{guild-scheduled-event.id}/users`
1515

1616
#### Nov 15, 2021
1717

docs/change-log/2022-06-16-auto-moderation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "Auto Moderation"
33
date: "2022-06-16"
44
---
55

6-
Add new [Auto Moderation feature](/docs/resorces/auto-moderation) which enables guilds to moderate message content based on keywords, harmful links, and unwanted spam. This change includes:
6+
Add new [Auto Moderation feature](/docs/resources/auto-moderation) which enables guilds to moderate message content based on keywords, harmful links, and unwanted spam. This change includes:
77

88
* New endpoints for [creating](/docs/resources/auto-moderation#create-auto-moderation-rule), [updating](/docs/resources/auto-moderation#modify-auto-moderation-rule), and [deleting](/docs/resources/auto-moderation#delete-auto-moderation-rule) Auto Moderation rules
99
* New gateway events emitted when Auto Moderation rules are [created](/docs/events/gateway-events#auto-moderation-rule-create) (`AUTO_MODERATION_RULE_CREATE`), [updated](/docs/events/gateway-events#auto-moderation-rule-update) (`AUTO_MODERATION_RULE_UPDATE `), and [deleted](/docs/events/gateway-events#auto-moderation-rule-delete) (`AUTO_MODERATION_RULE_DELETE `). Requires the `AUTO_MODERATION_CONFIGURATION` (`1 << 20`) intent

docs/change-log/2022-09-21-auto-moderation-spam-and-mention-spam-trigger-types.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ Two new [trigger types](/docs/resources/auto-moderation#auto-moderation-rule-obj
88
* `MENTION_SPAM` blocks messages that mention more than a set number of unique server members or roles. Apps can define the number (up to 50) using the `mention_total_limit` field in the [trigger metadata object](/docs/resources/auto-moderation#auto-moderation-rule-object-trigger-metadata) when creating or updating an Auto Moderation rule.
99
* `SPAM` blocks links and messages that are identified as spam.
1010

11-
More information can be found in the [Auto Moderation documentation](/docs/resorces/auto-moderation).
11+
More information can be found in the [Auto Moderation documentation](/docs/resources/auto-moderation).

docs/change-log/2022-12-12-add-application-connections-metadata-and-linked-roles.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ date: "2022-12-12"
66
Introducing [linked roles](https://discord.com/blog/connected-accounts-functionality-boost-linked-roles) as well as the ability for all developers to set up their own linked roles with an application. This includes:
77

88
* New [`role_connections_verification_url`](/docs/resources/application#application-object) that can be set in the developer portal in order for the application to render as potential verification option for linked roles.
9-
* [Application metadata](/docs/resources/application_ROLE_CONNECTION_METADATA/application-role-connection-metadata-object) to specify more detailed linked role requirements.
10-
* New endpoints to [retrieve](/docs/resources/application_ROLE_CONNECTION_METADATA/get-application-role-connection-metadata-records) (`GET /applications/<application.id>/role-connections/metadata`) and [update](/docs/resources/application_ROLE_CONNECTION_METADATA/update-application-role-connection-metadata-records) (`PUT /applications/<application.id>/role-connections/metadata`) application connection metadata.
9+
* [Application metadata](/docs/resources/application-role-connection-metadata#application-role-connection-metadata-object) to specify more detailed linked role requirements.
10+
* New endpoints to [retrieve](/docs/resources/application-role-connection-metadata#get-application-role-connection-metadata-records) (`GET /applications/<application.id>/role-connections/metadata`) and [update](/docs/resources/application-role-connection-metadata#update-application-role-connection-metadata-records) (`PUT /applications/<application.id>/role-connections/metadata`) application connection metadata.
1111
* New [`role_connections.write`](/docs/topics/oauth2#shared-resources-oauth2-scopes) OAuth2 scope required to authenticate the below requests.
1212
* Endpoints to [retrieve](/docs/resources/user#get-current-user-application-role-connection) (`GET /users/@me/applications/{application.id}/role-connection`) and [update](/docs/resources/user#update-current-user-application-role-connection) (`PUT /users/@me/applications/{application.id}/role-connection`) a user's role connections, both of which return an [application role connection](/docs/resources/user#application-role-connection-object) object.
1313

docs/change-log/2024-03-18-user-installable-apps-preview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ topics:
77

88
Apps can now be installed to users—making them easier to install, discover, and access across Discord. User-installed apps can be used across all of a user's servers, within their (G)DMs, and in DMs with the app's bot user.
99

10-
When creating or updating your app, you can choose which installation types your app supports on the **Installation** page in your [app's settings](https://discord.com/developers/applications). To quickly get started, you can follow the new [Developing a User-Installable App tutorial](/docs/tutorials/develing-a-user-installable-app) or read details about the new changes below.
10+
When creating or updating your app, you can choose which installation types your app supports on the **Installation** page in your [app's settings](https://discord.com/developers/applications). To quickly get started, you can follow the new [Developing a User-Installable App tutorial](/docs/tutorials/developing-a-user-installable-app) or read details about the new changes below.
1111

1212
This change introduces new concepts and fields across the API that apps will now encounter—
1313

docs/discord-social-sdk/core-concepts.mdx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ To implement the Discord Social SDK, developers for all platforms will generally
2828
- Implement [unified friends list](/docs/discord-social-sdk/development-guides/creating-a-unified-friends-list) and [relationships](/docs/discord-social-sdk/development-guides/managing-relationships).
2929
- Use [rich presence](/docs/discord-social-sdk/development-guides/setting-rich-presence) for game activity updates.
3030
- Set up [lobbies](/docs/discord-social-sdk/development-guides/managing-lobbies) for multiplayer interaction and [game invites](/docs/discord-social-sdk/development-guides/managing-game-invites).
31-
- Manage [direct message](/docs/discord-social-sdk/development-guides/sending-direct-messages), [linked channels](/docs/discord-social-sdk/development-guides/creating-a-unified-friends-list), and [voice communication](/docs/discord-social-sdk/development-guides_JOINING_VOICE_CHAT).
31+
- Manage [direct message](/docs/discord-social-sdk/development-guides/sending-direct-messages), [linked channels](/docs/discord-social-sdk/development-guides/creating-a-unified-friends-list), and [voice communication](/docs/discord-social-sdk/development-guides/joining-voice-chat).
3232
5. Handle events & API calls:
3333
- Listen for changes in friend lists, presence updates, and chat messages.
3434
- Use Discord's APIs to update statuses, send messages, and manage connections.
@@ -97,12 +97,12 @@ Account linking allows a game to authenticate users with their Discord credentia
9797
| Development Guides |
9898
|----------------------------------------------------------------------------------------------------------|
9999
| [Account Linking with Discord](/docs/discord-social-sdk/development-guides/account-linking-with-discord) |
100-
| [Account Linking on Consoles](/docs/discord-social-sdk/development-guides_ACCOUNT_LINKING_ON_CONSOLES) |
100+
| [Account Linking on Consoles](/docs/discord-social-sdk/development-guides/account-linking-on-consoles) |
101101

102102
| Design Guidelines |
103103
|----------------------------------------------------------------------------------|
104-
| [Signing in with Discord](/docs/discord-social-sdk/design-guidelines_SIGNING_IN) |
105-
| [Consoles](/docs/discord-social-sdk/design-guidelines_CONSOLES) |
104+
| [Signing in with Discord](/docs/discord-social-sdk/design-guidelines/signing-in) |
105+
| [Consoles](/docs/discord-social-sdk/design-guidelines/consoles) |
106106

107107
### Provisional Accounts
108108

@@ -130,7 +130,7 @@ The SDK models friendships and relationships in two ways:
130130
| Design Guidelines |
131131
|-----------------------------------------------------------------------------------------|
132132
| [Unified Friends List](/docs/discord-social-sdk/design-guidelines/provisional-accounts) |
133-
| [Game Friends](/docs/discord-social-sdk/design-guidelines_GAME_FRIENDS) |
133+
| [Game Friends](/docs/discord-social-sdk/design-guidelines/game-friends) |
134134

135135
### Messaging & Communication
136136

@@ -142,11 +142,11 @@ Users can communicate via direct messages (DMs) and voice calls:
142142
| Development Guides |
143143
|------------------------------------------------------------------------------------------------|
144144
| [Sending Direct Messages](/docs/discord-social-sdk/development-guides/sending-direct-messages) |
145-
| [Joining Voice Chat](/docs/discord-social-sdk/development-guides_JOINING_VOICE_CHAT) |
145+
| [Joining Voice Chat](/docs/discord-social-sdk/development-guides/joining-voice-chat) |
146146

147147
| Design Guidelines |
148148
|-------------------------------------------------------------------------------|
149-
| [Direct Messages](/docs/discord-social-sdk/design-guidelines_DIRECT_MESSAGES) |
149+
| [Direct Messages](/docs/discord-social-sdk/design-guidelines/direct-messages) |
150150

151151
### Presence & Rich Presence
152152

@@ -162,7 +162,7 @@ Presence refers to a user's online status, while Rich Presence provides game-spe
162162

163163
| Design Guidelines |
164164
|-------------------------------------------------------------------------------------------|
165-
| [Status & Rich Presence](/docs/discord-social-sdk/design-guidelines_STATUS_RICH_PRESENCE) |
165+
| [Status & Rich Presence](/docs/discord-social-sdk/design-guidelines/status-rich-presence) |
166166

167167
### Lobbies & In-Game Chat
168168

@@ -181,11 +181,11 @@ Games can link in-game chat with Discord's server-based text channels in their U
181181

182182
| Development Guides |
183183
|--------------------------------------------------------------------------------|
184-
| [Linked channels](/docs/discord-social-sdk/development-guides_LINKED_CHANNELS) |
184+
| [Linked channels](/docs/discord-social-sdk/development-guides/linked-channels) |
185185

186186
| Design Guidelines |
187187
|-------------------------------------------------------------------------------|
188-
| [Linked channels](/docs/discord-social-sdk/design-guidelines_LINKED_CHANNELS) |
188+
| [Linked channels](/docs/discord-social-sdk/design-guidelines/linked-channels) |
189189

190190
---
191191

docs/discord-social-sdk/design-guidelines.mdx

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,40 +21,40 @@ subpages:
2121

2222
These design guidelines provide best practices and guidelines for designing social features in your game. Following these patterns can create a seamless and engaging user experience that leverages SDK social features to enhance your game.
2323

24-
If you are looking for a place to get started, we recommend you start with [Principles](/docs/discord-social-sdk/design-guidelines_PRINCIPLES) or the [Getting Started](/docs/discord-social-sdk/getting-started) guide.
24+
If you are looking for a place to get started, we recommend you start with [Principles](/docs/discord-social-sdk/design-guidelines/principles) or the [Getting Started](/docs/discord-social-sdk/getting-started) guide.
2525

2626
<Container>
27-
<Card title="Principles" link="/docs/discord-social-sdk/design-guidelines_PRINCIPLES" icon="CrownIcon">
27+
<Card title="Principles" link="/docs/discord-social-sdk/design-guidelines/principles" icon="CrownIcon">
2828
Fundamental best practices for integrating Discord's social layer into your game. These principles ensure a seamless and engaging user experience.
2929
</Card>
30-
<Card title="Signing In" link="/docs/discord-social-sdk/design-guidelines_SIGNING_IN" icon="UserPlusIcon">
30+
<Card title="Signing In" link="/docs/discord-social-sdk/design-guidelines/signing-in" icon="UserPlusIcon">
3131
Strategies for implementing user authentication and account linking, allowing players to connect their Discord accounts with your game.
3232
</Card>
33-
<Card title="Connection Points" link="/docs/discord-social-sdk/design-guidelines_CONNECTION_POINTS" icon="DpadIcon">
33+
<Card title="Connection Points" link="/docs/discord-social-sdk/design-guidelines/connection-points" icon="DpadIcon">
3434
Key integration points where your game can interact with Discord's services, enhancing the overall player experience through seamless connectivity.
3535
</Card>
36-
<Card title="Branding Guidelines" link="/docs/discord-social-sdk/design-guidelines_BRANDING_GUIDELINES" icon="ClydeIcon">
36+
<Card title="Branding Guidelines" link="/docs/discord-social-sdk/design-guidelines/branding-guidelines" icon="ClydeIcon">
3737
Guidelines for using Discord's brand assets within your game, ensuring consistent and respectful representation of the Discord brand.
3838
</Card>
39-
<Card title="Unified Friends List" link="/docs/discord-social-sdk/design-guidelines_UNIFIED_FRIENDS_LIST" icon="ContactsIcon">
39+
<Card title="Unified Friends List" link="/docs/discord-social-sdk/design-guidelines/unified-friends-list" icon="ContactsIcon">
4040
Techniques for designing a unified friends list - allowing players to see and interact with their Discord friends directly within your game.
4141
</Card>
42-
<Card title="Direct Messages" link="/docs/discord-social-sdk/design-guidelines_DIRECT_MESSAGES" icon="ChatIcon">
42+
<Card title="Direct Messages" link="/docs/discord-social-sdk/design-guidelines/direct-messages" icon="ChatIcon">
4343
Best practices for enabling direct messaging between players, facilitating private communication, and enhancing social interactions.
4444
</Card>
4545
<Card title="Provisional Accounts" link="/docs/discord-social-sdk/design-guidelines/provisional-accounts" icon="UserIcon">
4646
Designing around provisional accounts for users who prefer not to link their Discord accounts, allowing them to enjoy social features still.
4747
</Card>
48-
<Card title="Status & Rich Presence" link="/docs/discord-social-sdk/design-guidelines_STATUS_RICH_PRESENCE" icon="UserStatusIcon">
48+
<Card title="Status & Rich Presence" link="/docs/discord-social-sdk/design-guidelines/status-rich-presence" icon="UserStatusIcon">
4949
Leveraging Discord's presence and rich presence features to display detailed player status and game activity for in-game social interactions.
5050
</Card>
51-
<Card title="Consoles" link="/docs/discord-social-sdk/design-guidelines_CONSOLES" icon="GameControllerIcon">
51+
<Card title="Consoles" link="/docs/discord-social-sdk/design-guidelines/consoles" icon="GameControllerIcon">
5252
Integrating Discord's social features on console platforms, ensuring a consistent experience across different devices.
5353
</Card>
54-
<Card title="Game Friends" link="/docs/discord-social-sdk/design-guidelines_GAME_FRIENDS" icon="GroupIcon">
54+
<Card title="Game Friends" link="/docs/discord-social-sdk/design-guidelines/game-friends" icon="GroupIcon">
5555
Techniques for managing and displaying in-game friends, allowing players to connect and play with their Discord friends easily.
5656
</Card>
57-
<Card title="Linked Channels" link="/docs/discord-social-sdk/design-guidelines_LINKED_CHANNELS" icon="TextControllerIcon">
57+
<Card title="Linked Channels" link="/docs/discord-social-sdk/design-guidelines/linked-channels" icon="TextControllerIcon">
5858
Guidelines for linking Discord channels to your game, enabling players to connect and communicate across different platforms.
5959
</Card>
6060
</Container>

docs/discord-social-sdk/design-guidelines/connection-points.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ If the game has account management, then this connection point is **required**,
1414

1515
Discord's sign-in button is presented as the **primary option** to log-in for the player amongst the list of **external identity-providers** due to providing deeper user-benefits than a standard OAuth login.
1616

17-
Please use the [**Blurple Button**](/docs/discord-social-sdk/design-guidelines_BRANDING_GUIDELINES/buttons) button styling for the sign-in connection point.
17+
Please use the [**Blurple Button**](/docs/discord-social-sdk/design-guidelines/branding-guidelines/buttons) button styling for the sign-in connection point.
1818

1919
![Signing In](images/social-sdk/design-guidelines/ConnectionPoints-03.png)
2020

docs/discord-social-sdk/design-guidelines/consoles.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,15 @@ Game chat will be available for games who support the feature on consoles. Howev
4040

4141
## Friends list on console
4242

43-
Please leverage the same [friends list guidelines](/docs/discord-social-sdk/design-guidelines_UNIFIED_FRIENDS_LIST) previously documented in the playbook. There are no notable differences in the friends list on console in comparison to other devices. However, consoles do not support hover interactions so there needs to be console-friendly way for players to access secondary information (such as alternate identities) about friends in the list.
43+
Please leverage the same [friends list guidelines](/docs/discord-social-sdk/design-guidelines/unified-friends-list) previously documented in the playbook. There are no notable differences in the friends list on console in comparison to other devices. However, consoles do not support hover interactions so there needs to be console-friendly way for players to access secondary information (such as alternate identities) about friends in the list.
4444

4545
![chat on console](images/social-sdk/design-guidelines/Consoles-06.jpg)
4646

4747
---
4848

4949
## Resources
5050

51-
- [Development Guide: Account Linking on Consoles](/docs/discord-social-sdk/development-guides_ACCOUNT_LINKING_ON_CONSOLES)
51+
- [Development Guide: Account Linking on Consoles](/docs/discord-social-sdk/development-guides/account-linking-on-consoles)
5252

5353
## Change Log
5454

0 commit comments

Comments
 (0)