• Гигабайты ценной информации. Присоединяйся.
    У нас действительно всё бесплатно, включая ChatGPT/DALLE/VISION)

Автопостинг в свою группу.

serafim

Житель Разулы
Команда форума
Разула в сердце
Регистрация
25 Апр 2016
Сообщения
78.843
Реакции
125.998
Ra
242.608
У vk есть отличное API, изучив которое можно сделать абсолютно все, ну или почти все.
Представляю вашему вниманию скрипт автоматической публикации постов.

Для начала необходимо получить токен. Для этого создаем Standalone-приложение.
После этого переходим по ссылке
Код:

Войти или Зарегистрироваться чтобы увидеть скрытый текст.


Копируем из адресной строки token, заполняем index.php своими данными ($token, $group_id, $text, $image).
$text - текст поста
$image - картинка к посту с абсолютным путем (пример c://img/img.jpg)

Итак, качаем отсюда

Войти или Зарегистрироваться чтобы увидеть скрытый текст.

файлы vk.php и post.php

index.php может выглядеть, например так

Код:
<META HTTP-EQUIV="REFRESH" CONTENT="Пауза между постингом в сек."> <?php error_reporting(0); require 'vk.php'; require 'post.php'; $token = 'YOUR TOKEN'; $user_id = null; $group_id = null; $file_out = file("text.txt");//файл с постами, ^ - разделитель между текстом и картинкой //пример строки из файла Текст поста^c://img/img.jpg $pieces = explode("^", $file_out[0]); $text = $pieces[0]; $image = $pieces[1]; try { $vk = \vkApi\vk::create($token); $post = new \vkApi\post($vk, $user_id, $group_id); $post->post($text, $image); echo 'Success!'; } catch(Exception $e){ echo 'Error: <b>' . $e->getMessage() . '</b><br />'; echo 'in file "' . $e->getFile() . '" on line ' . $e->getLine(); } unset($file_out[0]); //удаляем первую строку из text.txt file_put_contents("text.txt",$file_out); ?>
Запускаем на Денвере и наблюдаем, как наша группа заполняется контентом

Постить не больше 50 постов в день.
Чаще чем раз в 5 минут лучше не постить - банят.
Удачи всем...
 
Сверху