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

    Service for interacting with Telegram Bot API

    TelegramBotService

    const service = new TelegramBotService(config);
    await service.initialize();
    await service.sendMessage({
    chatId: '@mychannel',
    text: 'Hello from AgentOS!'
    });
    Index

    Constructors

    Methods

    • Gets recent messages from a chat (if using polling)

      Parameters

      • chatId: string | number

        Chat identifier

      • limit: number = 10

        Number of messages to retrieve

      Returns Promise<any[]>

      Recent messages

    • Pins a message in a chat

      Parameters

      • chatId: string | number

        Chat identifier

      • messageId: number

        Message to pin

      • disableNotification: boolean = false

        Silent pin

      Returns Promise<any>

      Operation result

    • Sends a document

      Parameters

      • options: {
            caption?: string;
            chatId: string | number;
            document: string | Buffer;
            parseMode?: string;
        }

        Document options

      Returns Promise<any>

      Sent message object