interface DiscordInteractionimport { type DiscordInteraction } from "https://dotland.deno.dev/x/discordeno@17.2.0/plugins/validations/deps.ts"; Propertiesid: stringId of the interaction application_id: stringId of the application this interaction is for type: InteractionTypesThe type of interaction optionalguild_id: stringThe guild it was sent from optionalchannel_id: stringThe channel it was sent from optionalmember: DiscordInteractionMemberGuild member data for the invoking user, including permissions optionaluser: DiscordUserUser object for the invoking user, if invoked in a DM token: stringA continuation token for responding to the interaction version: 1Read-only property, always 1 optionalmessage: DiscordMessageFor the message the button was attached to optionaldata: DiscordInteractionDatathe command data payload optionallocale: stringThe selected language of the invoking user optionalguild_locale: stringThe guild's preferred locale, if invoked in a guild app_permissions: stringThe computed permissions for a bot or app in the context of a specific interaction (including channel overwrites) import DiscordInteractionimport { DiscordInteraction } from "https://dotland.deno.dev/x/discordeno@17.2.0/plugins/validations/deps.ts";