Skip to main content
The Telegram plugin handles incoming webhooks. Point your provider’s subscription URL at your Corsair HTTP handler (see Overview for setup context and the exact URL shape).
New to Corsair? See webhooks and hooks.

Webhook map

  • callbackQuery
    • callbackQuery (callbackQuery.callbackQuery)
  • channelPost
    • channelPost (channelPost.channelPost)
  • editedChannelPost
    • editedChannelPost (editedChannelPost.editedChannelPost)
  • editedMessage
    • editedMessage (editedMessage.editedMessage)
  • inlineQuery
    • inlineQuery (inlineQuery.inlineQuery)
  • message
    • message (message.message)
  • poll
    • poll (poll.poll)
  • preCheckoutQuery
    • preCheckoutQuery (preCheckoutQuery.preCheckoutQuery)
  • shippingQuery
    • shippingQuery (shippingQuery.shippingQuery)

HTTP handler setup

app/api/webhook/route.ts

Events

Callback Query

Callback Query

callbackQuery.callbackQuery Payload: unknown webhookHooks example

Channel Post

Channel Post

channelPost.channelPost Payload: unknown webhookHooks example

Edited Channel Post

Edited Channel Post

editedChannelPost.editedChannelPost Payload: unknown webhookHooks example

Edited Message

Edited Message

editedMessage.editedMessage Payload: unknown webhookHooks example

Inline Query

Inline Query

inlineQuery.inlineQuery Payload: unknown webhookHooks example

Message

Message

message.message Payload: unknown webhookHooks example

Poll

Poll

poll.poll Payload: unknown webhookHooks example

Pre Checkout Query

Pre Checkout Query

preCheckoutQuery.preCheckoutQuery Payload: unknown webhookHooks example

Shipping Query

Shipping Query

shippingQuery.shippingQuery Payload: unknown webhookHooks example