Skip to content

@mastondzn/dank-twitch-irc / ClientConfiguration

Interface: ClientConfiguration ​

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

Properties ​

connection? ​

optional connection?: TransportConfiguration

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


connectionRateLimits? ​

optional connectionRateLimits?: ConnectionRateLimits

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


installDefaultMixins? ​

optional installDefaultMixins?: boolean

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


maxChannelCountPerConnection? ​

optional maxChannelCountPerConnection?: number

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

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:61

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:77


requestMembershipCapability? ​

optional requestMembershipCapability?: boolean

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

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:54

lowercase twitch login name