Class InteractionContext
Interaction Command Context
Constructor
constructor(
interactionCommandClient: InteractionCommandClientclass InteractionCommandClientdetritus-client/InteractionCommandClient,
interaction: Interactionclass Interactiondetritus-client/structures/Interaction,
command: InteractionCommandclass InteractionCommanddetritus-client/interaction/InteractionCommand,
invoker: InteractionCommandclass InteractionCommanddetritus-client/interaction/InteractionCommand | InteractionCommandOptionclass InteractionCommandOptiondetritus-client/interaction/InteractionCommandOption
)interaction: Interactionclass Interactiondetritus-client/structures/Interaction,
command: InteractionCommandclass InteractionCommanddetritus-client/interaction/InteractionCommand,
invoker: InteractionCommandclass InteractionCommanddetritus-client/interaction/InteractionCommand | InteractionCommandOptionclass InteractionCommandOptiondetritus-client/interaction/InteractionCommandOption
Properties
client: ShardClientclass ShardClientdetritus-client/ShardClient[src]
command: InteractionCommandclass InteractionCommanddetritus-client/interaction/InteractionCommand[src]
interaction: Interactionclass Interactiondetritus-client/structures/Interaction[src]
invoker: InteractionCommandclass InteractionCommanddetritus-client/interaction/InteractionCommand | InteractionCommandOptionclass InteractionCommandOptiondetritus-client/interaction/InteractionCommandOption[src]
loadingTimeout?: Timeoutclass Timeoutdetritus-utils/Timeout[src]
interactionCommandClient: InteractionCommandClientclass InteractionCommandClientdetritus-client/InteractionCommandClient[src]
Methods
get application(): null | Oauth2Applicationclass Oauth2Applicationdetritus-client/structures/Oauth2Application[src]
get manager(): ClusterProcessChildclass ClusterProcessChilddetritus-client/cluster/ClusterProcessChild | null[src]
get owners(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Userclass Userdetritus-client/structures/User>[src]
get stageInstances(): StageInstancesclass StageInstancesdetritus-client/collections/StageInstances[src]
get typings(): TypingCollectionclass TypingCollectiondetritus-client/collections/TypingCollection[src]
get voiceConnections(): VoiceConnectionsclass VoiceConnectionsdetritus-client/collections/VoiceConnections[src]
get data(): InteractionDataApplicationCommandclass InteractionDataApplicationCommanddetritus-client/structures/InteractionDataApplicationCommand[src]
get channel(): null | ChannelGuildThreadclass ChannelGuildThreaddetritus-client/structures/ChannelGuildThread | ChannelGuildBaseclass ChannelGuildBasedetritus-client/structures/ChannelGuildBase | ChannelBaseclass ChannelBasedetritus-client/structures/ChannelBase | ChannelGuildTextclass ChannelGuildTextdetritus-client/structures/ChannelGuildText | ChannelDMclass ChannelDMdetritus-client/structures/ChannelDM | ChannelDMGroupclass ChannelDMGroupdetritus-client/structures/ChannelDMGroup | ChannelGuildVoiceclass ChannelGuildVoicedetritus-client/structures/ChannelGuildVoice | ChannelGuildCategoryclass ChannelGuildCategorydetritus-client/structures/ChannelGuildCategory | ChannelGuildStoreclass ChannelGuildStoredetritus-client/structures/ChannelGuildStore | ChannelGuildStageVoiceclass ChannelGuildStageVoicedetritus-client/structures/ChannelGuildStageVoice[src]
get voiceChannel(): null | ChannelGuildVoiceclass ChannelGuildVoicedetritus-client/structures/ChannelGuildVoice[src]
get voiceConnection(): undefined | VoiceConnectionclass VoiceConnectiondetritus-client/media/VoiceConnection[src]
createMessage(
options: ExecuteWebhookinterface ExecuteWebhookdetritus-client-rest/RequestTypes/ExecuteWebhook | string = {}
): Promise<null | Messageclass Messagedetritus-client/structures/Message>external Promise[src]createResponse(
options: CreateInteractionResponseinterface CreateInteractionResponsedetritus-client-rest/RequestTypes/CreateInteractionResponse | number,
data?: CreateInteractionResponseInnerPayloadinterface CreateInteractionResponseInnerPayloaddetritus-client-rest/CreateInteractionResponseInnerPayload | string
): Promise<any>external Promise[src]data?: CreateInteractionResponseInnerPayloadinterface CreateInteractionResponseInnerPayloaddetritus-client-rest/CreateInteractionResponseInnerPayload | string
editMessage(
messageId: string,
options: EditWebhookTokenMessageinterface EditWebhookTokenMessagedetritus-client-rest/RequestTypes/EditWebhookTokenMessage = {}
): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise[src]options: EditWebhookTokenMessageinterface EditWebhookTokenMessagedetritus-client-rest/RequestTypes/EditWebhookTokenMessage = {}
editResponse(
options: EditWebhookTokenMessageinterface EditWebhookTokenMessagedetritus-client-rest/RequestTypes/EditWebhookTokenMessage = {}
): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise[src]editOrRespond(
options: InteractionEditOrRespondtype InteractionEditOrResponddetritus-client/structures/InteractionEditOrRespond | string = {}
): Promise<any>external Promise[src]fetchMessage(messageId: string): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise[src]
fetchResponse(): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise[src]
respond(
options: CreateInteractionResponseinterface CreateInteractionResponsedetritus-client-rest/RequestTypes/CreateInteractionResponse | number,
data?: CreateInteractionResponseInnerPayloadinterface CreateInteractionResponseInnerPayloaddetritus-client-rest/CreateInteractionResponseInnerPayload | string
): Promise<any>external Promise[src]data?: CreateInteractionResponseInnerPayloadinterface CreateInteractionResponseInnerPayloaddetritus-client-rest/CreateInteractionResponseInnerPayload | string