eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
10 lines (9 loc) • 784 B
TypeScript
import type { SessionAuthContext } from "#channel/types.js";
import type { TelegramMessage } from "#public/channels/telegram/inbound.js";
import type { TelegramChannelEvents, TelegramContext, TelegramInboundResult } from "#public/channels/telegram/telegramChannel.js";
/** Default auth projection for Telegram webhook actors. */
export declare function defaultTelegramAuth(message: TelegramMessage): SessionAuthContext | null;
/** Default inbound message hook: dispatch allowed messages with Telegram user auth. */
export declare function defaultOnMessage(ctx: TelegramContext, message: TelegramMessage): Promise<TelegramInboundResult>;
/** Built-in Telegram event handlers for typing, replies, HITL, and terminal errors. */
export declare const defaultEvents: TelegramChannelEvents;