ChatMessageHandler<DATA>: ((client: DeepReadonly<TwitchClient>, channel: string, tags: DeepReadonly<TwitchChatState>, message: string, data: DATA, globalStrings: DeepReadonly<StringMap>, globalPlugins: DeepReadonly<PluginMap>, globalMacros: DeepReadonly<MacroMap>, logger: Readonly<Logger>) => Promise<void>)

Type Parameters

  • DATA extends object = EMPTY_OBJECT

    The additional data the chat message handler needs for run.

Type declaration

Generated using TypeDoc