Update
Объект какого-либо события (обновления), которое относится к боту. Содержит идентификатор и одно из заполненных полей в зависимости от типа события.
Идентификатор обновления, монотонно возрастает. Более поздние обновления имеют бОльший идентификатор
message object
Объект обновления - сообщение
Id рабочего пространства, в котором было отправлено сообщение
AIQffAsGi8Id чата, в который отправлено сообщение
w:AIQffAsGi8Id сообщения
gIQffAsGi8Тип сообщения - от пользователя либо системное
Possible values: [USER, SYSTEM]
USERId сообщения, на которое было отвечено этим сообщением
gIQffAsGi8Id автора сообщения
gIQffAsGi8Дата и время создания сообщения
2023-02-26T18:58:36.154+03:00Дата и время последнего изменения сообщения
2024-02-26T18:58:36.154+03:00content objectrequired
Содержимое сообщения. Как минимум одно поле не пустое
Сообщение в формате Markdown
Привет!Массив из Id файлов, которые прикреплены к сообщению
[ADK5NyCqIK, BDK5NyCqIK]Id конференции
gIQffAsGi8systemEvent object
Содержимое системного сообщения. Как минимум одно поле не пустое
chatCreated object
Системное сообщение создания чата
Membership Id создателя чата
ADK5NyCqIKМассив из Membership Id участников созданного чата
[ADK5NyCqIK, BDK5NyCqIK]chatConvertedToPrivate object
Системное сообщение создания чата
Membership Id инициатора конвертации чата в приватный
ADK5NyCqIKmembersJoined object
Системное сообщение присоединения новых участников к чату
Membership Id участника, который пригласил новых участников
ADK5NyCqIKМассив из Membership Id приглашенных участников
[ADK5NyCqIK, BDK5NyCqIK]membersLeft object
Системное сообщение исключения участников из чата
Membership Id участника, который исключил участников
ADK5NyCqIKМассив из Membership Id исключенных участников
[ADK5NyCqIK, BDK5NyCqIK]chatRenamed object
Системное сообщение переименования чата
Membership Id участника, который переименовал чат
ADK5NyCqIKНовое название чата
ДокументацияforwardedContent object
Содержимое пересланного сообщения
Id рабочего пространства, из которого пересылаются сообщение
AIQffAsGi8Id чата, из которого пересылаются сообщение
w:AIQffAsGi8forwardedMessages object[]required
Массив пересылаемых сообщений. В сообщениях не будет информации о реакциях, обсуждениях, закреплении и о том, является ли сообщение ответом на другое сообщение
userEvent object
Содержимое персональной нотификации. Как минимум одно поле не пустое
conferenceMissed object
Персональная нотификация о пропущенной конференции
Идентификатор конференции
ADK5NyCqIKMembership Id инициатора конференции
ADK5NyCqIKconferenceTarget objectrequired
Данные о конференции. Как минимум одно поле не пустое
channelCall object
Конференция в чате
Id чата, в котором инициирована конференция
w:AIQffAsGi8watercooler object
Персональный звонок
Тип конференции. PUBLIC - публичный, другие участники могут присоединяться без приглашений, PRIVATE - доступ только по приглашениям
Possible values: [PRIVATE, PUBLIC]
PUBLICМассив из Membership Id участников конференции
[ADK5NyCqIK, BDK5NyCqIK]Дата и время старта конференции
2023-02-26T18:58:36.154+03:00conferenceDeclined object
Персональная нотификация об отклоненной конференции
Идентификатор конференции
ADK5NyCqIKMembership Id инициатора к онференции
ADK5NyCqIKconferenceTarget objectrequired
Данные о конференции. Как минимум одно поле не пустое
channelCall object
Конференция в чате
Id чата, в котором инициирована конференция
w:AIQffAsGi8watercooler object
Персональный звонок
Тип конференции. PUBLIC - публичный, другие участники могут присоединяться без приглашений, PRIVATE - доступ только по приглашениям
Possible values: [PRIVATE, PUBLIC]
PUBLICМассив из Membership Id участников конференции
[ADK5NyCqIK, BDK5NyCqIK]Дата и время старта конференции
2023-02-26T18:58:36.154+03:00conferenceDirectInvite object
Персональная нотификация о персональном приглашении на конференцию
Идентификатор конференции
ADK5NyCqIKMembership Id инициатора конференции
ADK5NyCqIKconferenceTarget objectrequired
Данные о конференции. Как минимум одно поле не пустое
channelCall object
Конференция в чате
Id чата, в котором инициирована конференция
w:AIQffAsGi8watercooler object
Персональный звонок
Тип конференции. PUBLIC - публичный, другие участники могут присоединяться без приглашений, PRIVATE - доступ только по приглашениям
Possible values: [PRIVATE, PUBLIC]
PUBLICМассив из Membership Id участников конференции
[ADK5NyCqIK, BDK5NyCqIK]Дата и время старта конференции
2023-02-26T18:58:36.154+03:00conferenceAnnounce object
Персональная нотификация о старте доступной конференции
Идентификатор конференции
ADK5NyCqIKMembership Id инициатора конференции
ADK5NyCqIKconferenceTarget objectrequired
Данные о конференции. Как минимум одно поле не пустое
channelCall object
Конференция в чате
Id чата, в котором инициирована конференция
w:AIQffAsGi8watercooler object
Персональный звонок
Тип конференции. PUBLIC - публичный, другие участники могут присоединяться без приглашений, PRIVATE - доступ только по приглашениям
Possible values: [PRIVATE, PUBLIC]
PUBLICМассив из Membership Id участников конференции
[ADK5NyCqIK, BDK5NyCqIK]Дата и время старта конференции
2023-02-26T18:58:36.154+03:00chatMessageMention object
Персональная нотификация об упоминании в чате
Id чата, в который было отправлено сообщение
w:AIQffAsGi8chatMessage objectrequired
Объект сообщения
reactions object[]
Массив из реакций к сообщению
Emoji в виде :+1:
:heart:Количество реакций
5Id обсуждения под этим сообщением
t:AIQffAsGi8Дата и время закрепления сообщения
2024-02-26T18:58:36.154+03:00notification object
Объект обновления - уведомление
Id рабочего пространства, к которому относится уведомление
AIQffAsGi8Время создания уведомления
2024-02-26T18:58:36.154+03:00memberJoinedEvent object
Уведомление о присоединении нового участника к рабочему пространству
Membership Id присоединившегося участника
ADK5NyCqIKmemberInvitedEvent object
Уведомление о приглашении нового участника в рабочее пространство
Membership Id приглашенного участника
ADK5NyCqIKmemberLeftEvent object
Уведомление о выходе участника из рабочего пространства
Membership Id участника, покинувшего рабочее пространство
ADK5NyCqIKmemberChangedRoleEvent object
Уведомление об изменении роли участника в рабочем пространстве
Membership Id участника с новой ролью
ADK5NyCqIKНовая роль участника
Possible values: [MEMBER, ADMIN, OWNER, GUEST, GUEST_CALLER]
ADMINchatCreatedEvent object
Уведомление о создании нового чата в рабочем пространстве
Id созданного чата
w:AIQffAsGi8metadata objectrequired
Содержит специфичную для типа чата информацию. Заполняется одно из полей в зависимости от типа чата
personal object
Содержит информацию о персональном чате
MembershipId собеседника
aIQffAsGiaworkspace object
Информация о чате в рабочем пространстве
Название чата
НовостиЯвляется ли чат анонсным
trueТип чата
Possible values: [PRIVATE, PUBLIC, GENERAL]
PUBLICДобавляются ли автоматически новые участники рабочего пространства в чат
trueОписание чата
Новости компанииЧисло участников
5thread object
Информация об обсуждении
ChatId родительского чата, где расположено родительское сообщение
w:aIQffAsGiaMessageId родительского сообщения, к которому относится обсуждение
bIQffAsGiaconference object
Информация о чате конференции
Идентификатор конференции, к которой относится чат
dIQffAsGiauserEvents object
Информация о чате с персональными нотификациями
MembershipId владельца
aIQffAsGiareactionToggledEvent object
Уведомление о добавлении/удалении реакции на сообщение
Id чата, в котором содержится сообщение с реакцией
w:AIQffAsGi8Message Id сообщения с реакцией
bIQffAsGiaEmoji в виде :+1:
:heart:Membership Id участника, который поставил или убрал реакцию
ADK5NyCqIKЕсли значение true - реакция была поставлена, в противном случае - убрана
truemessageEditedEvent object
Уведомление об изменении сообщения
Id чата, в котором содержится измененное сообщение
w:AIQffAsGi8Message Id измененного сообщения
bIQffAsGiamessageDeletedEvent object
Уведомление об удалении сообщения
Id чата, в котором содержалось удаленное сообщение
w:AIQffAsGi8Message Id удаленного сообщения
bIQffAsGiachatMemberJoinedEvent object
Уведомление о новом участнике в чате
Id чата, в котором появился новый участник
w:AIQffAsGi8Membership Id нового участника чата
ADK5NyCqIKchatMemberLeftEvent object
Уведомление о том, что участник покинул чат
Id чата, который покинул частник
w:AIQffAsGi8Membership Id участника, который покинул чат
ADK5NyCqIKchatMemberInvitedEvent object
Уведомление о приглашении нового участника в чат
Id чата, в который пригласили нового участника
w:AIQffAsGi8Membership Id приглашенного участника
ADK5NyCqIKMembership Id пригласившего участника
ADK5NyCqIKchatMemberChangedRoleEvent object
Уведомление об изменении роли участника в чате
Id чата, в котором содержалось удаленное сообщение
w:AIQffAsGi8Membership Id нового участника чата
ADK5NyCqIKНовая роль участника
Possible values: [MEMBER, ADMIN, OWNER]
ADMINchatArchivedEvent object
Уведомление об архивации чата
Id чата, который был архивирован
w:AIQffAsGi8chatUnarchivedEvent object
Уведомление об разархивации чата
Id чата, который был разархивирован
w:AIQffAsGi8messageAction object
Объект обновления - интерактивное действие с сообщением (нажатие кнопки)
Id рабочего пространства, в котором находится сообщение
AIQffAsGi8Id чата, в котором нахо дится сообщение
w:AIQffAsGi8Id сообщения
gIQffAsGi8pressedButtonCommand object
Команда кнопки, которая была нажата
Текст на кнопке
Нажмите на кнопкуКоманда, пересылаемая при нажатии на кнопку
/button_pushedworkspaceInvite object
Объект обновления - приглашение в новое рабочее пространство
Id рабочего пространства, в которое был приглашен бот
AIQffAsGi8Имя участника, который отправил приглашение
Иванов ИванE-mail участника, который отправил приглашение
ivanov@example.org{
"updateId": 0,
"message": {
"workspaceId": "AIQffAsGi8",
"chatId": "w:AIQffAsGi8",
"messageId": "gIQffAsGi8",
"messageType": "USER",
"inReplyToMessageId": "gIQffAsGi8",
"membershipId": "gIQffAsGi8",
"createdAt": "2023-02-26T18:58:36.154+03:00",
"updatedAt": "2024-02-26T18:58:36.154+03:00",
"content": {
"text": "Привет!",
"fileIds": "[ADK5NyCqIK, BDK5NyCqIK]",
"conferenceId": "gIQffAsGi8",
"systemEvent": {
"chatCreated": {
"creatorMembershipId": "ADK5NyCqIK",
"membershipIds": "[ADK5NyCqIK, BDK5NyCqIK]"
},
"chatConvertedToPrivate": {
"initiatorMembershipId": "ADK5NyCqIK"
},
"membersJoined": {
"inviterMembershipId": "ADK5NyCqIK",
"membershipIds": "[ADK5NyCqIK, BDK5NyCqIK]"
},
"membersLeft": {
"kickerMembershipId": "ADK5NyCqIK",
"membershipIds": "[ADK5NyCqIK, BDK5NyCqIK]"
},
"chatRenamed": {
"initiatorMembershipId": "ADK5NyCqIK",
"newName": "Документация"
}
},
"forwardedContent": {
"sourceWorkspaceId": "AIQffAsGi8",
"sourceChatId": "w:AIQffAsGi8",
"forwardedMessages": [
{}
]
},
"userEvent": {
"conferenceMissed": {
"conferenceId": "ADK5NyCqIK",
"inviterMemberId": "ADK5NyCqIK",
"conferenceTarget": {
"channelCall": {
"chatId": "w:AIQffAsGi8"
},
"watercooler": {
"scope": "PUBLIC",
"membershipIds": "[ADK5NyCqIK, BDK5NyCqIK]"
}
},
"startedAt": "2023-02-26T18:58:36.154+03:00"
},
"conferenceDeclined": {
"conferenceId": "ADK5NyCqIK",
"inviterMemberId": "ADK5NyCqIK",
"conferenceTarget": {
"channelCall": {
"chatId": "w:AIQffAsGi8"
},
"watercooler": {
"scope": "PUBLIC",
"membershipIds": "[ADK5NyCqIK, BDK5NyCqIK]"
}
},
"startedAt": "2023-02-26T18:58:36.154+03:00"
},
"conferenceDirectInvite": {
"conferenceId": "ADK5NyCqIK",
"inviterMemberId": "ADK5NyCqIK",
"conferenceTarget": {
"channelCall": {
"chatId": "w:AIQffAsGi8"
},
"watercooler": {
"scope": "PUBLIC",
"membershipIds": "[ADK5NyCqIK, BDK5NyCqIK]"
}
},
"startedAt": "2023-02-26T18:58:36.154+03:00"
},
"conferenceAnnounce": {
"conferenceId": "ADK5NyCqIK",
"inviterMemberId": "ADK5NyCqIK",
"conferenceTarget": {
"channelCall": {
"chatId": "w:AIQffAsGi8"
},
"watercooler": {
"scope": "PUBLIC",
"membershipIds": "[ADK5NyCqIK, BDK5NyCqIK]"
}
},
"startedAt": "2023-02-26T18:58:36.154+03:00"
},
"chatMessageMention": {
"chatId": "w:AIQffAsGi8",
"chatMessage": {}
}
}
},
"reactions": [
{
"emoji": ":heart:",
"count": "5"
}
],
"threadId": "t:AIQffAsGi8",
"pinnedAt": "2024-02-26T18:58:36.154+03:00"
},
"notification": {
"workspaceId": "AIQffAsGi8",
"timestamp": "2024-02-26T18:58:36.154+03:00",
"memberJoinedEvent": {
"memberId": "ADK5NyCqIK"
},
"memberInvitedEvent": {
"memberId": "ADK5NyCqIK"
},
"memberLeftEvent": {
"memberId": "ADK5NyCqIK"
},
"memberChangedRoleEvent": {
"memberId": "ADK5NyCqIK",
"newRole": "ADMIN"
},
"chatCreatedEvent": {
"chatId": "w:AIQffAsGi8",
"metadata": {
"personal": {
"otherMembershipId": "aIQffAsGia"
},
"workspace": {
"name": "Новости",
"announce": "true",
"chatType": "PUBLIC",
"autoJoinNewMembers": "true",
"description": "Новости компании",
"memberCount": "5"
},
"thread": {
"parentChatId": "w:aIQffAsGia",
"parentMessageId": "bIQffAsGia"
},
"conference": {
"conferenceId": "dIQffAsGia"
},
"userEvents": {
"owner": "aIQffAsGia"
}
}
},
"reactionToggledEvent": {
"chatId": "w:AIQffAsGi8",
"messageId": "bIQffAsGia",
"emoji": ":heart:",
"reactedBy": "ADK5NyCqIK",
"wasSet": "true"
},
"messageEditedEvent": {
"chatId": "w:AIQffAsGi8",
"messageId": "bIQffAsGia"
},
"messageDeletedEvent": {
"chatId": "w:AIQffAsGi8",
"messageId": "bIQffAsGia"
},
"chatMemberJoinedEvent": {
"chatId": "w:AIQffAsGi8",
"memberId": "ADK5NyCqIK"
},
"chatMemberLeftEvent": {
"chatId": "w:AIQffAsGi8",
"memberId": "ADK5NyCqIK"
},
"chatMemberInvitedEvent": {
"chatId": "w:AIQffAsGi8",
"memberId": "ADK5NyCqIK",
"inviterMemberId": "ADK5NyCqIK"
},
"chatMemberChangedRoleEvent": {
"chatId": "w:AIQffAsGi8",
"memberId": "ADK5NyCqIK",
"newRole": "ADMIN"
},
"chatArchivedEvent": {
"chatId": "w:AIQffAsGi8"
},
"chatUnarchivedEvent": {
"chatId": "w:AIQffAsGi8"
}
},
"messageAction": {
"workspaceId": "AIQffAsGi8",
"chatId": "w:AIQffAsGi8",
"messageId": "gIQffAsGi8",
"pressedButtonCommand": {
"displayText": "Нажмите на кнопку",
"commandKey": "/button_pushed"
}
},
"workspaceInvite": {
"workspaceId": "AIQffAsGi8",
"inviterName": "Иванов Иван",
"inviterEmail": "ivanov@example.org"
}
}