Migrations¶
Discord updates its features frequently, which can affect how legacy code works. This migration guide helps you transition from older examples to their updated equivalents, with a brief explanation of the changes and how to use them in the new API.
Prefix to Application Command¶
Application commands are a newer, feature-rich, and less cumbersome replacement for message prefix commands. There are three types:
- Slash commands (e.g.,
/example) - Message commands (message option under
Apps) - User commands (user option under
Apps)
Why is this less cumbersome? You no longer need to listen to and parse message content (which is now a privileged intent). Instead, you just listen for InteractionCreate events — and that’s where ScurryPy comes in!
Old vs New
These examples use Scurry-Kit to simplify examples.
Embed to Container¶
Containers display and format much like traditional embeds, but with added flexibility for arranging components and customizing message layout.
Some new features of containers introduces:
- Media Gallery
- Section
- Separators
- and more!
Check out Containers for more!