Удаление сообщения VK
Last updated
Last updated
Открываем нужный раздел документации по 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-запрос»:
наводим на три вертикальные точки
наводим на «Тестировать»
нажимаем на «Запустить»
Снова возвращаемся в диалог с ботом
Если сообщений, которые мы удаляли, больше нет, то мы восхитительны и всё готово!