n8n-nodes-telegram-mtproto
Version:
Telegram MTPROTO API integration for n8n - Real-time new message listening and automation
18 lines (17 loc) • 564 B
TypeScript
import { TelegramClient } from 'telegram';
export interface TelegramCredentials {
apiId: string;
apiHash: string;
sessionString: string;
phoneNumber: string;
}
export declare class TelegramConnectionManager {
private static instance;
private clients;
private constructor();
static getInstance(): TelegramConnectionManager;
private getClientKey;
getClient(credentials: TelegramCredentials): Promise<TelegramClient>;
disconnectClient(credentials: TelegramCredentials): Promise<void>;
disconnectAll(): Promise<void>;
}