Interface ILoginOptions

Interface representing options for logging in.

interface ILoginOptions {
    polling?: {
        allowed_updates?: readonly (
            | "chat_member"
            | "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_join_request"
            | "chat_boost"
            | "removed_chat_boost"
            | "purchased_paid_media")[];
        drop_pending_updates?: boolean;
        limit?: number;
        offset?: number;
        timeout?: number;
    };
    webhook?: {
        allowed_updates?: readonly (
            | "chat_member"
            | "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_join_request"
            | "chat_boost"
            | "removed_chat_boost"
            | "purchased_paid_media")[];
        certificate?: string | Buffer | ReadStream;
        drop_pending_updates?: boolean;
        host?: string;
        ip_address?: string;
        max_connections?: number;
        path?: string;
        port?: number;
        requestCallback?: RequestListener;
        secret_token?: string;
        tlsOptions?: TlsOptions;
        url: string;
    };
}

Properties

Properties

polling?: {
    allowed_updates?: readonly (
        | "chat_member"
        | "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_join_request"
        | "chat_boost"
        | "removed_chat_boost"
        | "purchased_paid_media")[];
    drop_pending_updates?: boolean;
    limit?: number;
    offset?: number;
    timeout?: number;
}
webhook?: {
    allowed_updates?: readonly (
        | "chat_member"
        | "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_join_request"
        | "chat_boost"
        | "removed_chat_boost"
        | "purchased_paid_media")[];
    certificate?: string | Buffer | ReadStream;
    drop_pending_updates?: boolean;
    host?: string;
    ip_address?: string;
    max_connections?: number;
    path?: string;
    port?: number;
    requestCallback?: RequestListener;
    secret_token?: string;
    tlsOptions?: TlsOptions;
    url: string;
}