-
Command Picker Performance Experiment
- UI Menu for slash commands
- Pulls commands and checks permissions
- Uses cache for time sensitivity
- Modifications are in an experiment
- OLD: Switching channels clears the cache
- NEW:
- Switching channels does not clear the cache
- Bugfixes
- Sending a regular message cleared the cache
- Experiment has seen a 20% performance increase
- Rollout soon
-
Improvements to AutoMod
- Spam + @ Spam Triggers released
- Spam trigger checks for generic spam
- @ Spam can be customised based on unique @s (users/roles)
- Regex Rule
- In Progress
- "Can do proper regex"
- Meant for app integrations
- Spam + @ Spam Triggers released
-
Select Menus V2
- No preview
- Predefined types to Menus
- General UX Improvements
- Close to releasing as experiment
- Adjustments have been made to visuals
- "None of you should have seen because it's not out yet! ;)"
- Profile pages:
- Screenshot
- Owners of Discoverable apps can already view theirs
- Biggest change is reorganising the information already available
- Customisation is "fantastic" but consistency is better for new users
- Image carousel is in a separate tab
- Description is in an expand
- Popular Slash Commands is more prominent
- Colour banner creates consistency with App Profiles
- Tabbed layout makes information more obvious
- Field added for Search
- People are making the most of Markdown, but that isn't always rendered.
- Therefore: Short Description field, 200 chars without markdown
- General Improvements have been made "that none of y'all should be able to see"
- Readiness
- App Directory Experiment coming "very soon"
- "Now is a great time to make sure that your app is all set"
- Need to know:
- App directory is for Verified Apps
- Requirements Checklist in Dev Portal
- Once you're opted in you can view your Product Page
- Short Description is now mandatory (old apps will have this automatically populated)
- Need to be using Interactions/Message Content Privileged Intent
- Bots and Apps cannot contain Age-Restricted content
- Sexually explicit material
- Illegal/dangerous goods
- Extra Points
- Must designate Support Server
- This must be a COMMUNITY server
- Include Images/Videos in the Carousel
- Add Links (e.g. socmed, github, website)
- Select Languages supported by the app
- Description fields are localisable
- Must designate Support Server
- App Directory Experiment coming "very soon"
-
How Apps are ranked:
- "This is probably going to be better answered in a Help Centre article"
- Home is curated
- Tags set in Dev Portal are used (via ML)
- Best thing devs can do is fill out everything re our apps as in depth as they can.
-
"Will Apps be able to link directly to their App Directory listing"
- Not immediately
- Mason is "real excited" about this idea
- App Directory will always be available through the app
-
"Localisation still missing for some fields on profile pages"
- All profile stuff should support l10n (at least in backend)
- They want to make sure all strings are localisable
- Wants to understand how devs can be helped
- Dev team does not have experience w non-English
-
"Will the App Directory have Voting and Reviews"
- Not for launch.
- Really interesting ways to show social proof OUTSIDE these.
-
"Why were image previews moved/Benefit of changes"
- Image carousels are pretty standard
- Really hard to represent what a Discord bot does in an image
- Not mandatory, so low uptake
- "Do we force this? If so how do we make them good?"
- There were attempts to make them look good, but did not work out.
- So there is a tab for people who have images, but no requirement.
- Wanting to make the "General" tab more flexible while rewarding the work people put into them.
-
App directory Mobile
- Desktop only
-
Why aren't non-verified apps allowed
- Apps must be verified
- Important step for growth
- Required for >100 guilds
- Important moment for Intents et al
- Valid question on why wait for 76 guilds
- Worth exploring
- Need to make sure it can be handled
- Apps must be verified
-
Terms of Service/Privacy Policy: Built in way to host policies allowed to use Gdocs?
- Important to have ToS/Privacy Policy
-
Progress/Short term improvements on Modals
- Want to do other Select Menu things first for efficiency
-
Improvements for Slash Commands (Additional arg types, perf, etc)
- Performance improvements are happening as above
- "Might be some interesting changes to [...] how channel and app mentions look"
- Changes to the pop up could ship in Slash Commands
- Usability: "huge priority"
- Will be looked at after App Directory
- Especially on Mobile
- Could even be a totally different UI
- Old Forms idea could be worth trying
-
Share button in App Directory??
- Outdated screenshot?
- Copies invite link to clipboard
- Would like to use the share sheet like Guild Invites
- There could be improvements to the bot invite experience
-
Focus after App Directory
- Working on the app directory for a while
- Making app experience 100x better
- Including better app integration with Discord and intents
- App Directory is a massive milestone for Discord Bots
- App Directory is the start of a new chapter, featuring native discoverability
- ...still not answering the question...
- Vague talk about improved l10n and Dev Exp.
- Mason admits that he is ranting
- Making more improvements to the Directory
- Smaller features, preparing for 2023
- "So stoked to see what happens next"
-
NSFW flag on slash commands, will apps with these be allowed on Directory
- Preface: Eventual Help Centre Article will be the source of truth
- Age-restricted content is prohibited in Directory, full-stop
- Apps with Age-restricted commands are not permitted.
- Legal and Policy implications; can't say much.
Cheese