Interface WebhookInfo

Describes the current status of a webhook.

interface WebhookInfo {
    allowed_updates?: ("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")[];
    has_custom_certificate: boolean;
    ip_address?: string;
    last_error_date?: number;
    last_error_message?: string;
    last_synchronization_error_date?: number;
    max_connections?: number;
    pending_update_count: number;
    url?: string;
}

Properties

allowed_updates?: ("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")[]

A list of update types the bot is subscribed to. Defaults to all update types except chat_member

has_custom_certificate: boolean

True, if a custom certificate was provided for webhook certificate checks

ip_address?: string

Currently used webhook IP address

last_error_date?: number

Unix time for the most recent error that happened when trying to deliver an update via webhook

last_error_message?: string

Error message in human-readable format for the most recent error that happened when trying to deliver an update via webhook

last_synchronization_error_date?: number

Unix time of the most recent error that happened when trying to synchronize available updates with Telegram datacenters

max_connections?: number

The maximum allowed number of simultaneous HTTPS connections to the webhook for update delivery

pending_update_count: number

Number of updates awaiting delivery

url?: string

Webhook URL, may be empty if webhook is not set up