Skip to main content
Interactive features like commands and message components allows users to invoke an app natively within Discord. When a user engages with one of your app’s interactive features, your app will receive an interaction. This overview includes an overview of the main types of interactions, and steps for you to prepare your app to use and receive interactions. Reference documentation and details about handling interactions are in Receiving and Responding.

Types of Interactions

There are different types of interactions in your app’s toolbelt that can pick and choose to build engaging, interactive experiences in Discord.

Commands

Application commands provide users a native way to invoke an app in Discord. They often map to an app’s core features or functionality.