Беседа
Объект описывает беседу с пользователем, сообществом или групповой чат. Содержит следующие поля:
peer
object
Информация о собеседнике. Объект, который содержит поля:
- •
id(integer) — идентификатор назначения. - •
type(string) — тип. Возможные значения:user,chat,group,email - •
local_id(integer) — локальный идентификатор назначения. Для чатов —id- 2000000000, для сообществ — -id, для email — -(id+2000000000).
in_read
integer
Идентификатор последнего прочтенного входящего сообщения.
out_read
integer
Идентификатор последнего прочтенного исходящего сообщения.
unread_count
integer
Число непрочитанных сообщений.
important
boolean
true, если диалог помечен как важный (только для сообщений сообществ).
unanswered
boolean
true, если диалог помечен как неотвеченный (только для сообщений сообществ).
push_settings
object
Настройки Push-уведомлений. Объект, который содержит поля:
- •
disabled_until(integer) — timestamp, до которого оповещения отключены; - •
disabled_forever(boolean) — передается в случае, если оповещения отключены навсегда, содержитtrue; - •
no_sound(boolean) — передается в случае, если отключен звук оповещений, содержитtrue.
can_write
object
Информация о том, может ли пользователь писать в диалог. Объект, который содержит поля:
- •
allowed(boolean) —true, если пользователь может писать в диалог; - •
reason(integer) — код ошибки дляallowed=false. Возможные значения:- •
18— пользователь заблокирован или удален; - •
900— нельзя отправить сообщение пользователю, который в чёрном списке; - •
901— пользователь запретил сообщения от сообщества; - •
902— пользователь запретил присылать ему сообщения с помощью настроек приватности; - •
915— в сообществе отключены сообщения; - •
916— в сообществе заблокированы сообщения; - •
917— нет доступа к чату; - •
918— нет доступа к e-mail; - •
203— нет доступа к сообществу.
- •
chat_settings
object
Настройки чата. Объект, который содержит поля:
- •
members_count(integer) — число участников; - •
title(string) — название; - •
- •
state— (string) — статус текущего пользователя. Возможные значения:- •
in— состоит в чате; - •
kicked— исключён из чата; - •
left— покинул чат.
- •
- •
photo(object) — изображение-обложка чата. Объект, который содержит поля:- •
photo_50(string) — URL изображения 50x50px; - •
photo_100(string) — URL изображения 100x100px; - •
photo_200(string) — URL изображения 200x200px; - •
photo_base(string) — URL изображения 400x400px, добавив GET-параметрcs=<size>x<size>, где size=50|100|200можно получить изображение соответствующего размера;
- •
- •
active_ids(array) — идентификаторы последних пользователей, писавших в чат; - •
is_group_channel(boolean) — информация о том, является ли беседа каналом сообщества.