AgentOS Extensions API - v1.0.3
    Preparing search index...

    Interface TelegramExtensionOptions

    Extension configuration options

    interface TelegramExtensionOptions {
        botToken?: string;
        botTokenEnv?: string;
        defaultParseMode?: "Markdown" | "HTML";
        enableTypingAction?: boolean;
        pollingInterval?: number;
        priority?: number;
        rateLimit?: { maxRequests: number; windowMs: number };
        sendOnly?: boolean;
        webhookUrl?: string;
    }
    Index

    Properties

    botToken?: string

    Telegram Bot Token - can be provided directly or via env

    botTokenEnv?: string

    Environment variable name for bot token (default: TELEGRAM_BOT_TOKEN)

    defaultParseMode?: "Markdown" | "HTML"

    Default parse mode for messages (Markdown/HTML)

    enableTypingAction?: boolean

    Enable typing action before sending messages

    pollingInterval?: number

    Polling interval in ms (if not using webhook)

    priority?: number

    Extension priority in the stack

    rateLimit?: { maxRequests: number; windowMs: number }

    Rate limiting configuration

    sendOnly?: boolean

    Send-only mode — skip token validation, no polling. For CLI contexts.

    webhookUrl?: string

    Webhook URL for receiving updates