Context Menus

Context menus are a new, cool way to for users to interact with your bot. Context menus can be accessed by right clicking or tapping on messages/users. They're a great way to surface quick actions for your bot that target messages/users.

Creating Application Command Data

To create a context menu application, you can use the createApplicationCommandData method in bot class:

Template:

bot.createApplicationCommandData({
    type: "type",
    name: "name"
})

View Context Menu Types

Example:

bot.createApplicationCommandData({
    type: "USER",
    name: "Punch"
})

Creating a Context Menu

Deploy this context menu to a guild (or globally).

Template:

Example:

Responding to Context Menu Interactions

To respond to an interaction of a context menu, you can use the contextMenuCommand type.

Template:

Example:

Last updated

Was this helpful?