bear-tracker
Version:
Lightweight bot detection middleware for tracking AI crawler visits (OpenAI, ChatGPT, etc.) with API support and analytics
14 lines • 413 B
TypeScript
export interface BotPattern {
name: string;
type: 'ai_search' | 'ai_training' | 'ai_user' | 'search_engine' | 'unknown';
patterns: RegExp[];
description?: string;
}
export declare const BOT_PATTERNS: BotPattern[];
export declare function detectBot(userAgent: string): {
isBot: boolean;
name: string;
type: string;
description?: string;
};
//# sourceMappingURL=bot-patterns.d.ts.map