# GatewayBotConfig

`interface` in `gateway` · v0.1.0-next.3

<https://docs.seedcord.org/packages/gateway/0.1.0-next.3/interfaces/gateway-bot-config>

The gateway transport's bot configuration, the shared [`BotConfig`](/packages/types/0.7.1/interfaces/bot-config) plus the pieces only a gateway bot has, the discord.js client options and the gateway event handlers.

```ts
interface GatewayBotConfig extends BotConfig
```

## Properties

### clientOptions

```ts
clientOptions: ClientOptions;
```

Passed directly to the discord.js `Client` constructor.

### events

```ts
events: EventsConfig;
```
