tg-bot-builder
Version:
Modular NestJS builder for multi-step Telegram bots with Prisma persistence and pluggable session storage.
11 lines (10 loc) • 515 B
TypeScript
import { DynamicModule } from '@nestjs/common';
import { IBotBuilderModuleAsyncOptions, IBotBuilderOptions } from './app.interface';
export declare class BotBuilder {
static forRootAsync(options: IBotBuilderModuleAsyncOptions): DynamicModule;
static forFeature(options: IBotBuilderOptions | IBotBuilderOptions[]): DynamicModule;
private static createAsyncOptionsProvider;
private static createBotsRegistrationProvider;
private static createPrismaProvider;
private static normalizeOptions;
}