🛑Удаление сообщения VK
Открываем нужный раздел документации по VK:
Смотрим, какие нам понадобятся параметры:

Процесс удаления
Настраиваем метод удаления сообщений (например, через сценарий в Smartbot Pro)
Добавляем блок «Отправить HTTP-запрос»

Добавляем URL:
https://api.vk.com/method/messages.delete
В разделе «Тело запроса» оставляем тип «Форма»

Нажимаем «+ Добавить параметр» для добавления каждого параметра

Добавляем access_token
В поле «Название параметра» пишем
access_tokenВ поле «Значение параметра» пишем токен, который мы получили или нашли в сообществе

Добавляем версию VK API
ВК периодически добавляет в API новый функционал, и каждый раз версия API обновляется.
Вы можете указывать текущую версию, она написана прямо в поле для тестирования API на странице документации (внизу).

В поле «Название параметра» пишем
vВ поле «Значение параметра» пишем желаемую версию

Добавляем ID сообщества
P.S. Если мы не укажем этот параметр, скрипт всё равно сработает
В поле «Название параметра» пишем
group_idВ поле «Значение параметра» пишем ID сообщества (если мы используем Smartbot Pro, то можно прописать
{{ %channel_id% }})

Добавляем ID пользователя
В поле «Название параметра» пишем
peer_idВ поле «Значение параметра» пишем ID пользователя (если мы используем Smartbot Pro, то можно прописать
{{ %user_id% }})
Добавляем ID сообщений, которые нужно удалить
В поле «Название параметра» пишем
message_idsВ поле «Значение параметра» пишем ID сообщений, которые нужно удалить, через запятую

Указываем, нужно ли удалить сообщения у пользователя (или только чтобы их больше не было видно в сообществе)
В поле «Название параметра» пишем
delete_for_allВ поле «Значение параметра» пишем
1(если нужно удалить и у пользователя тоже) или0(если сообщения у пользователя должны остаться)

Переходим в раздел «Заголовки»

Нажимаем «+ Добавить заголовок»


Указываем, что мы отправляем именно форму
В поле «Название заголовка» пишем
Content-TypeВ поле «Значение заголовка» пишем
application/x-www-form-urlencoded

Закрываем блок

Тестирование
Открываем диалог с сообществом, чтобы посмотреть, что пока сообщения есть

В сценарии бота возле созданного блока «Отправить HTTP-запрос»:
наводим на три вертикальные точки
наводим на «Тестировать»
нажимаем на «Запустить»

Снова возвращаемся в диалог с ботом

Если сообщений, которые мы удаляли, больше нет, то мы восхитительны и всё готово!
Last updated