POST api/bot/TelegramWebhook

Вебхук для изменений в Telegram

Request Information

URI Parameters

None.

Body Parameters

TelegramWebhookRequest
NameDescriptionTypeAdditional information
PosCode

Код торговой точки

string

None.

UpdateId

Идентификатор изменения в Telegram

string

None.

MessageId

Идентификатор объекта message

string

None.

FromId

Идентификатор объекта from

string

None.

ChatId

Идентификатор объекта chat

string

None.

Date

Date

string

None.

WebhookType

Тип информации, которая приходит на вебхук (Text, Photo, Document, Voice и т.д.)

string

None.

Text

Текст сообщения

string

None.

ParentMessageId

Идентификатор сообщения, на которое отвечает пользователь

string

None.

FileId

Идентификатор файла в Telegram

string

None.

FileUniqueId

Уникальный идентификатор файла в Telegram

string

None.

FileName

Наименование файла

string

None.

FileMimeType

Тип файла

string

None.

FileUrl

Прямая ссылка на файл

string

None.

Operator

Идентификатор оператора программы лояльности

integer

None.

Token

Токен пользователя, который инициирует данный запрос

integer

None.

SiteCode

Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос

string

None.

Request Formats

application/json, text/json

Sample:
{
  "PosCode": "sample string 1",
  "UpdateId": "sample string 2",
  "MessageId": "sample string 3",
  "FromId": "sample string 4",
  "ChatId": "sample string 5",
  "Date": "sample string 6",
  "WebhookType": "sample string 7",
  "Text": "sample string 8",
  "ParentMessageId": "sample string 9",
  "FileId": "sample string 10",
  "FileUniqueId": "sample string 11",
  "FileName": "sample string 12",
  "FileMimeType": "sample string 13",
  "FileUrl": "sample string 14",
  "Operator": 1,
  "Token": 1,
  "SiteCode": "sample string 15"
}

application/xml, text/xml

Sample:
<TelegramWebhookRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request">
  <Operator xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Operator>
  <SiteCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 15</SiteCode>
  <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token>
  <ChatId>sample string 5</ChatId>
  <Date>sample string 6</Date>
  <FileId>sample string 10</FileId>
  <FileMimeType>sample string 13</FileMimeType>
  <FileName>sample string 12</FileName>
  <FileUniqueId>sample string 11</FileUniqueId>
  <FileUrl>sample string 14</FileUrl>
  <FromId>sample string 4</FromId>
  <MessageId>sample string 3</MessageId>
  <ParentMessageId>sample string 9</ParentMessageId>
  <PosCode>sample string 1</PosCode>
  <Text>sample string 8</Text>
  <UpdateId>sample string 2</UpdateId>
  <WebhookType>sample string 7</WebhookType>
</TelegramWebhookRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.