Israeli Bank Importer - v1.44.5
    Preparing search index...

    Interface IQueryCommandsOptions

    Options for constructing a TelegramQueryCommands.

    interface IQueryCommandsOptions {
        notifier: INotifier;
        mediator: ImportMediator;
        auditQuery: IAuditQuery;
        logDir: string;
        runWatch?: () => Promise<string>;
        runValidate?: () => Promise<string>;
        receiptHandler?: ReceiptImportHandler;
        logger: ILogger;
    }
    Index
    notifier: INotifier

    Notifier for sending Telegram messages.

    mediator: ImportMediator

    Mediator used for last-run / is-importing snapshots.

    auditQuery: IAuditQuery

    Audit query helper for recent-history snapshots.

    logDir: string

    Directory containing log files.

    runWatch?: () => Promise<string>

    Optional callback to run spending watch rules.

    runValidate?: () => Promise<string>

    Optional callback to validate the configuration.

    receiptHandler?: ReceiptImportHandler

    Optional receipt import handler for /import_receipt.

    logger: ILogger

    Logger for non-fatal reply failures.