bottender
Version:
A framework for building conversational user interfaces.
20 lines • 925 B
TypeScript
import { TelegramClient } from 'messaging-api-telegram';
import Bot, { OnRequest } from '../bot/Bot';
import SessionStore from '../session/SessionStore';
import { TelegramConnectorOptions } from './TelegramConnector';
import TelegramContext from './TelegramContext';
import TelegramEvent from './TelegramEvent';
import { PollingOptions, TelegramRequestBody } from './TelegramTypes';
export default class TelegramBot extends Bot<TelegramRequestBody, TelegramClient, TelegramEvent, TelegramContext> {
_offset: number | null;
_shouldGetUpdates: boolean;
constructor({ sessionStore, sync, onRequest, ...connectorOptions }: TelegramConnectorOptions & {
sessionStore?: SessionStore;
sync?: boolean;
onRequest?: OnRequest;
});
get offset(): number | null;
createLongPollingRuntime(options?: PollingOptions): Promise<void>;
stop(): void;
}
//# sourceMappingURL=TelegramBot.d.ts.map