Interface ILoginOptions

Interface representing options for logging in.

interface ILoginOptions {
    polling?: {
        allowedUpdates?: readonly (
            | "poll"
            | "message"
            | "edited_message"
            | "channel_post"
            | "edited_channel_post"
            | "business_connection"
            | "business_message"
            | "edited_business_message"
            | "deleted_business_messages"
            | "message_reaction"
            | "message_reaction_count"
            | "inline_query"
            | "chosen_inline_result"
            | "callback_query"
            | "shipping_query"
            | "pre_checkout_query"
            | "poll_answer"
            | "my_chat_member"
            | "chat_member"
            | "chat_join_request"
            | "chat_boost"
            | "removed_chat_boost"
            | "purchased_paid_media"
        )[];
        dropPendingUpdates?: boolean;
        limit?: number;
        offset?: number;
        timeout?: number;
    };
    webhook?: {
        allowedUpdates?: readonly (
            | "poll"
            | "message"
            | "edited_message"
            | "channel_post"
            | "edited_channel_post"
            | "business_connection"
            | "business_message"
            | "edited_business_message"
            | "deleted_business_messages"
            | "message_reaction"
            | "message_reaction_count"
            | "inline_query"
            | "chosen_inline_result"
            | "callback_query"
            | "shipping_query"
            | "pre_checkout_query"
            | "poll_answer"
            | "my_chat_member"
            | "chat_member"
            | "chat_join_request"
            | "chat_boost"
            | "removed_chat_boost"
            | "purchased_paid_media"
        )[];
        certificate?: string
        | Buffer<ArrayBufferLike>
        | ReadStream;
        dropPendingUpdates?: boolean;
        host?: string;
        ipAddress?: string;
        maxConnections?: number;
        path?: string;
        port?: number;
        requestCallback?: RequestListener;
        secretToken?: string;
        tlsOptions?: TlsOptions;
        url: string;
    };
}

Properties

Properties

polling?: {
    allowedUpdates?: readonly (
        | "poll"
        | "message"
        | "edited_message"
        | "channel_post"
        | "edited_channel_post"
        | "business_connection"
        | "business_message"
        | "edited_business_message"
        | "deleted_business_messages"
        | "message_reaction"
        | "message_reaction_count"
        | "inline_query"
        | "chosen_inline_result"
        | "callback_query"
        | "shipping_query"
        | "pre_checkout_query"
        | "poll_answer"
        | "my_chat_member"
        | "chat_member"
        | "chat_join_request"
        | "chat_boost"
        | "removed_chat_boost"
        | "purchased_paid_media"
    )[];
    dropPendingUpdates?: boolean;
    limit?: number;
    offset?: number;
    timeout?: number;
}
webhook?: {
    allowedUpdates?: readonly (
        | "poll"
        | "message"
        | "edited_message"
        | "channel_post"
        | "edited_channel_post"
        | "business_connection"
        | "business_message"
        | "edited_business_message"
        | "deleted_business_messages"
        | "message_reaction"
        | "message_reaction_count"
        | "inline_query"
        | "chosen_inline_result"
        | "callback_query"
        | "shipping_query"
        | "pre_checkout_query"
        | "poll_answer"
        | "my_chat_member"
        | "chat_member"
        | "chat_join_request"
        | "chat_boost"
        | "removed_chat_boost"
        | "purchased_paid_media"
    )[];
    certificate?: string
    | Buffer<ArrayBufferLike>
    | ReadStream;
    dropPendingUpdates?: boolean;
    host?: string;
    ipAddress?: string;
    maxConnections?: number;
    path?: string;
    port?: number;
    requestCallback?: RequestListener;
    secretToken?: string;
    tlsOptions?: TlsOptions;
    url: string;
}