Перейти к основному содержимому
Версия: v1

Update

Событие, адресованное боту

updateIdinteger<int64>required
newChatMessage object

Сообщение, которое видит бот

workspaceIdstring<flake-id>required

ID воркспейса

Example: w67Y89gu
chatIdstring<string-id>required

ID чата, уникальный в рамках воркспейса

Example: c56Y0kgi
messageIdstring<flake-id>required

ID сообщения, уникальный в рамках воркспейса и чата

Example: m56Y0kgi
authorstring<flake-id>required

ID аккаунта пользователя

Example: a56Y0kgi
parentMessageIdstring<flake-id>

ID сообщения, уникальный в рамках воркспейса и чата

Example: m56Y0kgi
parentMessageAuthorstring<flake-id>

ID аккаунта пользователя

Example: a56Y0kgi
markdownstringrequired
fileIdsstring[]
createdAtdate-timerequired

Дата и время отправки сообщения

Example: 2023-02-26T18:58:36.154+03:00
inviteToChat object

Приглашение бота в чат

workspaceIdstring<flake-id>required

ID воркспейса

Example: w67Y89gu
chatIdstring<string-id>required

ID чата, уникальный в рамках воркспейса

Example: c56Y0kgi
inviterstring<flake-id>required

ID аккаунта пользователя

Example: a56Y0kgi
joinedToChat object
workspaceIdstring<flake-id>required

ID воркспейса

Example: w67Y89gu
chatIdstring<string-id>required

ID чата, уникальный в рамках воркспейса

Example: c56Y0kgi
inviterstring<flake-id>

ID пользователя в конкретном воркспейсе

Example: a56Y0kgi
joinedstring<flake-id>[]required
leftFromChat object
workspaceIdstring<flake-id>required

ID воркспейса

Example: w67Y89gu
chatIdstring<string-id>required

ID чата, уникальный в рамках воркспейса

Example: c56Y0kgi
kickerstring<flake-id>

ID пользователя в конкретном воркспейсе

Example: a56Y0kgi
leftstring<flake-id>[]required
Update
{
"updateId": 0,
"newChatMessage": {
"workspaceId": "w67Y89gu",
"chatId": "c56Y0kgi",
"messageId": "m56Y0kgi",
"author": "a56Y0kgi",
"markdown": "Напоминаю, сегодня корпоратив в 19:00 (боты тоже приглашены)"
},
"inviteToChat": {
"workspaceId": "w67Y89gu",
"chatId": "c56Y0kgi",
"inviter": "a56Y0kgi"
},
"joinedToChat": {
"workspaceId": "w67Y89gu",
"chatId": "c56Y0kgi",
"inviter": "a56Y0kgi",
"joined": [
"a56Y0kgi"
]
},
"leftFromChat": {
"workspaceId": "w67Y89gu",
"chatId": "c56Y0kgi",
"kicker": "a56Y0kgi",
"left": [
"a56Y0kgi"
]
}
}