Skip to content

@mastondzn/dank-twitch-irc / ClientConfiguration

Interface: ClientConfiguration

Defined in: src/config/config.ts:51

Properties

connection?

optional connection: TransportConfiguration

Defined in: src/config/config.ts:71


connectionRateLimits?

optional connectionRateLimits: ConnectionRateLimits

Defined in: src/config/config.ts:79


ignoreUnhandledPromiseRejections?

optional ignoreUnhandledPromiseRejections: boolean

Defined in: src/config/config.ts:81


installDefaultMixins?

optional installDefaultMixins: boolean

Defined in: src/config/config.ts:80


maxChannelCountPerConnection?

optional maxChannelCountPerConnection: number

Defined in: src/config/config.ts:76

Maximum number of channels the client will allow one connection to be joined to. 90 by default.


password?

optional password: string

Defined in: src/config/config.ts:62

Optional password. If unset no PASS is sent to the server.

If set, this must begin with "oauth:"


rateLimits?

optional rateLimits: RateLimitsConfig

Defined in: src/config/config.ts:78


requestMembershipCapability?

optional requestMembershipCapability: boolean

Defined in: src/config/config.ts:69

Can be disabled to lower the load on the bot by not requesting useless membership messages.

Disabled by default.


username?

optional username: string

Defined in: src/config/config.ts:55

lowercase twitch login name