Skip to content

messages.delete

Удаляет одно или несколько сообщений из диалогов.

💡 Для вызова этого метода требуется авторизация пользователя. Удаленные сообщения можно восстановить методом `restore` до обновления страницы.

Вызов метода

csharp
var deleteResult = await api.Messages.DeleteAsync(messageIds: "12,13", spam: false, deleteForAll: true);

Параметры

Параметр / ТипОписание
messageIds
string
Список идентификаторов сообщений, разделенных запятыми.
строка, обязательный параметр
spam
bool
Пометить ли сообщения как спам (доступно при входящих сообщениях).
логический тип, по умолчанию: false
deleteForAll
bool
Удалить ли сообщения также и для собеседников (работает в беседе или ЛС, если не истек срок редактирования).
логический тип, по умолчанию: false

Результат

Возвращает словарь Dictionary<string, int>, где ключом является ID сообщения, а значением — статус удаления (1 — успешно удалено).

Выпущено под лицензией MIT.