interface ClientOptionsimport { type ClientOptions } from "https://deno.land/x/harmony@v2.9.0/mod.ts"; Some Client Options to modify behaviour Propertiesoptionalid: stringID of the Client/Application to initialize Slash Client REST optionaltoken: stringToken of the Bot/User optionalintents: Array<GatewayIntents | keyof GatewayIntents>Gateway Intents optionalcache: ICacheAdapterCache Adapter to use, defaults to Collections one optionalforceNewSession: booleanForce New Session and don't use cached Session (by persistent caching) optionalpresence: ClientPresence | ClientActivity | ActivityGameStartup presence of client optionalcanary: booleanForce all requests to Canary API optionalmessageCacheLifetime: numberTime till which Messages are to be cached, in MS. Default is 3600000 optionalreactionCacheLifetime: numberTime till which Message Reactions are to be cached, in MS. Default is 3600000 optionalfetchUncachedReactions: booleanWhether to fetch Uncached Message of Reaction or not? optionalclientProperties: ClientPropertiesClient Properties optionalenableSlash: booleanEnable/Disable Slash Commands Integration (enabled by default) optionaldisableEnvToken: booleanDisable taking token from env if not provided (token is taken from env if present by default) optionalrestOptions: RESTOptionsOverride REST Options optionalfetchGatewayInfo: booleanWhether to fetch Gateway info or not optionalshard: numberADVANCED: Shard ID to launch on optionalshardCount: number | "auto"ADVANCED: Shard count. optionalcompress: booleanWhether to enable Zlib Compression (for Gateway) or not (enabled by default) optionalmessageCacheMax: numberMax number of messages to cache per channel. Default 100 optionaldefaultAllowedMentions: AllowedMentionsPayloadDefault Allowed Mentions