diff --git a/deno/payloads/v8/_interactions/_applicationCommands/chatInput.ts b/deno/payloads/v8/_interactions/_applicationCommands/chatInput.ts index 6446b5d27..a50a98802 100644 --- a/deno/payloads/v8/_interactions/_applicationCommands/chatInput.ts +++ b/deno/payloads/v8/_interactions/_applicationCommands/chatInput.ts @@ -1,4 +1,4 @@ -import type { APIRole, APIUser } from '../../mod.ts'; +import type { APIRole, APIUser, ChannelType } from '../../mod.ts'; import type { Snowflake } from '../../../../globals.ts'; import type { APIDMInteractionWrapper, APIGuildInteractionWrapper } from '../base.ts'; import type { @@ -13,7 +13,6 @@ interface APIApplicationCommandOptionBase { type: | ApplicationCommandOptionType.Boolean | ApplicationCommandOptionType.User - | ApplicationCommandOptionType.Channel | ApplicationCommandOptionType.Role | ApplicationCommandOptionType.Mentionable; name: string; @@ -28,6 +27,7 @@ interface APIApplicationCommandOptionBase { export type APIApplicationCommandOption = | APIApplicationCommandArgumentOptions | APIApplicationCommandSubCommandOptions + | APIApplicationCommandChannelOptions | APIApplicationCommandOptionBase; /** @@ -54,6 +54,17 @@ export interface APIApplicationCommandArgumentOptions extends Omit { + type: ApplicationCommandOptionType.Channel; + channel_types?: Exclude[]; +} + /** * https://discord.com/developers/docs/interactions/application-commands#application-command-object-application-command-option-type */ diff --git a/deno/payloads/v9/_interactions/_applicationCommands/chatInput.ts b/deno/payloads/v9/_interactions/_applicationCommands/chatInput.ts index 6446b5d27..a50a98802 100644 --- a/deno/payloads/v9/_interactions/_applicationCommands/chatInput.ts +++ b/deno/payloads/v9/_interactions/_applicationCommands/chatInput.ts @@ -1,4 +1,4 @@ -import type { APIRole, APIUser } from '../../mod.ts'; +import type { APIRole, APIUser, ChannelType } from '../../mod.ts'; import type { Snowflake } from '../../../../globals.ts'; import type { APIDMInteractionWrapper, APIGuildInteractionWrapper } from '../base.ts'; import type { @@ -13,7 +13,6 @@ interface APIApplicationCommandOptionBase { type: | ApplicationCommandOptionType.Boolean | ApplicationCommandOptionType.User - | ApplicationCommandOptionType.Channel | ApplicationCommandOptionType.Role | ApplicationCommandOptionType.Mentionable; name: string; @@ -28,6 +27,7 @@ interface APIApplicationCommandOptionBase { export type APIApplicationCommandOption = | APIApplicationCommandArgumentOptions | APIApplicationCommandSubCommandOptions + | APIApplicationCommandChannelOptions | APIApplicationCommandOptionBase; /** @@ -54,6 +54,17 @@ export interface APIApplicationCommandArgumentOptions extends Omit { + type: ApplicationCommandOptionType.Channel; + channel_types?: Exclude[]; +} + /** * https://discord.com/developers/docs/interactions/application-commands#application-command-object-application-command-option-type */ diff --git a/payloads/v8/_interactions/_applicationCommands/chatInput.ts b/payloads/v8/_interactions/_applicationCommands/chatInput.ts index 9ecc73552..bba252209 100644 --- a/payloads/v8/_interactions/_applicationCommands/chatInput.ts +++ b/payloads/v8/_interactions/_applicationCommands/chatInput.ts @@ -1,4 +1,4 @@ -import type { APIRole, APIUser } from '../../index'; +import type { APIRole, APIUser, ChannelType } from '../../index'; import type { Snowflake } from '../../../../globals'; import type { APIDMInteractionWrapper, APIGuildInteractionWrapper } from '../base'; import type { @@ -13,7 +13,6 @@ interface APIApplicationCommandOptionBase { type: | ApplicationCommandOptionType.Boolean | ApplicationCommandOptionType.User - | ApplicationCommandOptionType.Channel | ApplicationCommandOptionType.Role | ApplicationCommandOptionType.Mentionable; name: string; @@ -28,6 +27,7 @@ interface APIApplicationCommandOptionBase { export type APIApplicationCommandOption = | APIApplicationCommandArgumentOptions | APIApplicationCommandSubCommandOptions + | APIApplicationCommandChannelOptions | APIApplicationCommandOptionBase; /** @@ -54,6 +54,17 @@ export interface APIApplicationCommandArgumentOptions extends Omit { + type: ApplicationCommandOptionType.Channel; + channel_types?: Exclude[]; +} + /** * https://discord.com/developers/docs/interactions/application-commands#application-command-object-application-command-option-type */ diff --git a/payloads/v9/_interactions/_applicationCommands/chatInput.ts b/payloads/v9/_interactions/_applicationCommands/chatInput.ts index 9ecc73552..bba252209 100644 --- a/payloads/v9/_interactions/_applicationCommands/chatInput.ts +++ b/payloads/v9/_interactions/_applicationCommands/chatInput.ts @@ -1,4 +1,4 @@ -import type { APIRole, APIUser } from '../../index'; +import type { APIRole, APIUser, ChannelType } from '../../index'; import type { Snowflake } from '../../../../globals'; import type { APIDMInteractionWrapper, APIGuildInteractionWrapper } from '../base'; import type { @@ -13,7 +13,6 @@ interface APIApplicationCommandOptionBase { type: | ApplicationCommandOptionType.Boolean | ApplicationCommandOptionType.User - | ApplicationCommandOptionType.Channel | ApplicationCommandOptionType.Role | ApplicationCommandOptionType.Mentionable; name: string; @@ -28,6 +27,7 @@ interface APIApplicationCommandOptionBase { export type APIApplicationCommandOption = | APIApplicationCommandArgumentOptions | APIApplicationCommandSubCommandOptions + | APIApplicationCommandChannelOptions | APIApplicationCommandOptionBase; /** @@ -54,6 +54,17 @@ export interface APIApplicationCommandArgumentOptions extends Omit { + type: ApplicationCommandOptionType.Channel; + channel_types?: Exclude[]; +} + /** * https://discord.com/developers/docs/interactions/application-commands#application-command-object-application-command-option-type */