Video summary
Discord Profiles Can Do This Now
Main summary
Key takeaways
Technological concepts / product features covered
1) Custom Discord profile widgets (how to make them)
The video explains—and then walks through—how to create custom widgets on a Discord profile using the Discord Developer Portal and a third-party tutorial write-up (“Chloe Sanders”). The widget can include:
- Widget layout: “hero” vs “contained” styles
- Widget top section
- Required image (uploaded asset)
- Title/text (using
custom string) - Optional labels
- Optional icon (also via an uploaded asset, including GIF support)
- Widget bottom section
- Stats grid
- Collection (image + text cards)
- Progress bar
- Includes a numeric progress value and a max value
2) Image asset workflow (making media usable)
To use images/GIFs in the widget:
- Upload the media as an application asset
- Discord warns assets must be public before publishing
- The creator must click “make public” for each asset (not doing so causes widget parts to fail)
3) Dynamic vs static data fields
- For many text elements, the guide recommends
custom string. - For the progress bar, the guide uses data fields and sample data, and notes you must:
- Set the progress as a value from 0 to 1
- Example: 0.67 means 67%
- Optionally set
progress max- Example given: max value = 10 (so the displayed counter works as expected)
- Set the progress as a value from 0 to 1
4) “Syncing” / validation steps
After configuration, required steps include:
- Add a Widget Preview element (required to validate the widget setup)
- Configure Mini profile display options (hero/contained)
- Check the Validation tab for “no validation errors”
- After saving: if the widget shows errors like “game stats are still syncing,” run an additional REST-style command (described below)
5) OAuth2 / authorization to enable widget tooling
To activate authorization/preview behavior:
- In OAuth2 settings, set up redirect/URIs
- Enable specific scopes such as:
- OpenID
- SDK social layer
- Use a URL generator and modify response type from
codetotokenso the authorization flow works - Have the user authorize the resulting app URL in Discord
6) Preview server + enabling widget display via code injection into Discord tooling
The video instructs:
- Joining a Discord preview server
- Copying a code snippet from a thread to paste into Discord tooling (console)
- Using this to enable widget config editing and related experimental UI/features
It references commands such as enabling an “experiment widget config editor” / “find by props” style tooling.
7) Fixing widget data via a REST invocation (progress bar update)
To resolve syncing and make the progress bar display correctly:
- Copy a snippet that uses an invoke rest method call
- Edit the snippet with:
- The Discord application ID
- The Discord user ID
- A bot token
- A JSON string generated from widget sample data
Important formatting cautions:
- Remove/avoid curly braces around replaced values—otherwise it won’t work
- Use
JSON.stringify(...)in the console so the JSON becomes a single-line string - Replace the JSON string contents carefully using “copy string contents” to avoid errors
8) Security warning: widget tutorials vs scam websites (do not use a shady widget marketplace)
A large portion of the video is a scam exposé / public service announcement:
- The creator evaluates a website claiming it will “do all the hard work” for custom Discord widgets
- While investigating, they join a related Discord server and identify the owner by name
- The creator claims the site requests extremely sensitive credentials:
- Discord client secret
- Discord bot token
- The creator also claims the widget tutorial requires authorizing a bot with message permissions—meaning a compromised bot could send messages “through your account”
Conclusion/imperative: do not use the referenced website and instead follow trusted instructions.
Reviews / guides / tutorials highlighted
- The tutorial is credited to Chloe Sanders via a linked write-up.
- The creator emphasizes the video’s steps are “confusing,” and the write-up contains required commands and code snippets.
- The workflow includes specific guidance sections:
- Developer portal app creation + naming rules
- Widget editor configuration
- OAuth2 setup/redirect handling
- Discord preview server join + code snippet
- Widget sync/progress bar fix using REST invocation and
JSON.stringify
Main speakers / sources
- Main speaker/creator: the YouTube narrator (not explicitly named in the subtitles)
- Tutorial source: Chloe Sanders (credited for the write-up)
- Investigated/mentioned source tied to the scam claim: “Kasa” / “Kasahe” / “Kasahe web” (names referenced by the narrator)