UNPKG

build-in-public-bot

Version:

AI-powered CLI bot for automating build-in-public tweets with code screenshots

30 lines 951 B
export declare class TwitterService { private static instance; private configService; private authService; private apiClient; private authData; private constructor(); static getInstance(): TwitterService; authenticate(username: string, password: string): Promise<void>; loadSession(): Promise<boolean>; postTweet(text: string, mediaIds?: string[]): Promise<string>; uploadMedia(filePath: string): Promise<string>; verifyCredentials(): Promise<boolean>; getRateLimitStatus(): Promise<{ remaining: number; limit: number; reset: Date; }>; isAuthenticated(): boolean; getUsername(): string | null; post(text: string, media?: Buffer): Promise<{ id: string; url: string; }>; validateCredentials(): Promise<boolean>; logout(): Promise<void>; private getAuthDataPath; private postViaBrowser; } //# sourceMappingURL=twitter.d.ts.map