@conciergus/chat - v0.3.1
    Preparing search index...

    Class MessageTransformPlugin

    Message Transform Plugin Implementation

    Implements

    Index

    Constructors

    Methods

    • Plugin lifecycle hooks

      Parameters

      Returns Promise<void>

    • Called when plugin is enabled

      Parameters

      Returns Promise<void>

    • Called when plugin is disabled

      Parameters

      Returns Promise<void>

    • Called when plugin is unloaded

      Parameters

      Returns Promise<void>

    • Called when Conciergus configuration changes

      Parameters

      Returns Promise<void>

    Properties

    metadata: {
        id: string;
        name: string;
        version: string;
        description: string;
        author: { name: string; email: string };
        keywords: string[];
        license: string;
    } = ...

    Plugin metadata

    defaultConfig: {
        enabled: boolean;
        priority: number;
        options: MessageTransformConfig;
    } = ...

    Default plugin configuration

    configSchema: {
        type: string;
        required: string[];
        properties: {
            enableEmojiReplacement: { type: string };
            enableTextFormatting: { type: string };
            enableProfanityFilter: { type: string };
            customReplacements: { type: string };
            maxMessageLength: { type: string; minimum: number };
        };
    } = ...

    Plugin configuration schema