Как сделать массовый кик пользователя из всех бесед

Я новичок в php, у меня вопрос как сделать кик пользователя со всех бесед вконтакте где тот состоит ниже скриншот отправлю введите сюда описание изображения


Ответы (1 шт):

Автор решения: Danila Kartovitskii

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

Вы можете кикнуть юзера, с помощью messages.removeChatUser

Вот обработка самого сообщения. Кик из беседы по команде /kick

if ($data->type == 'message_new') { // Если это новое сообщение то выполняем код указанный в условии


    if (mb_substr($message,0,5) == '/kick'){ // Обрезаем сообщение и сравниваем что получилось

        $kick_id = mb_substr($message ,6); // еще раз обрезаем и получаем все что написано после /kick_
        $vk->request('messages.removeChatUser', ['chat_id' => $chat_id, 'member_id' => $kick_id]);
        $vk->sendMessage($peer_id, "id - {$kick_id} был исключен :-)");

    }


}

Ссылка на документацию

→ Ссылка