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 — успешно удалено).