--- id: "ChannelSelectCommand" title: "Interface: ChannelSelectCommand" sidebar_label: "ChannelSelectCommand" sidebar_position: 0 custom_edit_url: null --- ## Hierarchy - `Module` ↳ **`ChannelSelectCommand`** ## Properties ### description • `Optional` **description**: `string` #### Inherited from Module.description #### Defined in [src/core/types/modules.ts:37](https://github.com/sern-handler/handler/blob/941e1ea/src/core/types/modules.ts#L37) ___ ### execute • **execute**: (`ctx`: `ChannelSelectMenuInteraction`<`CacheType`\>) => `unknown` #### Type declaration ▸ (`ctx`): `unknown` ##### Parameters | Name | Type | | :------ | :------ | | `ctx` | `ChannelSelectMenuInteraction`<`CacheType`\> | ##### Returns `unknown` #### Overrides Module.execute #### Defined in [src/core/types/modules.ts:76](https://github.com/sern-handler/handler/blob/941e1ea/src/core/types/modules.ts#L76) ___ ### name • `Optional` **name**: `string` #### Inherited from Module.name #### Defined in [src/core/types/modules.ts:34](https://github.com/sern-handler/handler/blob/941e1ea/src/core/types/modules.ts#L34) ___ ### onEvent • **onEvent**: [`ControlPlugin`](ControlPlugin.md)<`any`[]\>[] #### Inherited from Module.onEvent #### Defined in [src/core/types/modules.ts:35](https://github.com/sern-handler/handler/blob/941e1ea/src/core/types/modules.ts#L35) ___ ### plugins • **plugins**: [`InitPlugin`](InitPlugin.md)<`any`[]\>[] #### Inherited from Module.plugins #### Defined in [src/core/types/modules.ts:36](https://github.com/sern-handler/handler/blob/941e1ea/src/core/types/modules.ts#L36) ___ ### type • **type**: [`ChannelSelect`](../enums/CommandType.md#channelselect) #### Overrides Module.type #### Defined in [src/core/types/modules.ts:75](https://github.com/sern-handler/handler/blob/941e1ea/src/core/types/modules.ts#L75)