Скрипт спамминга в вк группы
В общем ситуация такая, завел я свой сервер RUST. И покопавшись немного в дебрях ВК понял, что есть группы до потолочка забитые постами о серверах RUST. Как честный гражданин решил немного попиарить свой сервер и покидал посты на стенку сообществ. Через время я понял что это достаточно скучное дело. И реши как всегда решить автоатизировать, накидав небольшой скриптец постинга в кучу групп вк. Сказано, сделано. А потом подумал, а почему бы не поделиться своей наработкой с другими modx разработчиками? В общем держите скрипт сниппета postingVk (в приницпе можно постить и на группу сообщества).
Скриптец реально простенький и накидан на скорую руку.
Всех благ.
ps: если такие вещи реально полезны отпишите в комментах. Я учту и когда появится новая такая вещица и станет вопрос размещать её или нет, я точно буду знать.
pss: через три дня вк выдал предупреждение от том что с моего аккаунта шлются сообщения. Так что думаю есть шанс того что акк могут заблокировать, будьте внимательны. Лучше создайте левый аккаунт.
Скриптец реально простенький и накидан на скорую руку.
<?php
$groupList = '88142726,92512035'; // вносим список групп через запятую
$idRes = 1; // идентификатор документа где будет поле для сохранения списка групп
$tv = ''; // название поля для сохранения списка групп
$token = ''; // токен приложения вк, как получить токен можно подсмотреть здесь http://docs.modx.pro/components/msocial/msocialvk.
$groupList = explode(',', $groupList);
$res = $modx->getObject('modResource', $idRes);
foreach($groupList as $key => $val){
$groupListKeys[$val] = 1;
}
$groupActList = json_decode($res->get('introtext'), true);
if(count($groupListKeys) <= count($groupActList)){
echo count($groupListKeys).' '.count($groupActList);
$res->set($tv,'');
$res->save();
exit;
}
if($groupActList == ''){
$groupActList = array();
}
foreach($groupListKeys as $key => $val){
if(!isset($groupActList[$key])){
$groupActList[$key] = 1;
$res->set($tv, json_encode($groupActList));
$res->save();
$param = array('owner_id' => '-'.$key,
'message' => 'Новый сервер RUST experemental, [RU] Moscow Rusting, попробуй.
Подключайся: connect 194.87.145.38:28015
Ищешь нормальный КЛАССИЧЕСКИЙ steam сервер RUST без модов и тому подобной шелухи?
Тогда ты зашел по адресу. У нас именно такой сервер .
Работам 24/7 онлайн.
Админ 25+.
Наша группа https://vk.com/moscowrusting
Только [RU] Moscow Rusting, только хардкор.',
'access_token' => $token);
$url = 'https://api.vk.com/method/wall.post';
$options = array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_ENCODING => "",
CURLOPT_USERAGENT => "mSocial",
CURLOPT_AUTOREFERER => true,
CURLOPT_CONNECTTIMEOUT => 120,
CURLOPT_TIMEOUT => 120,
CURLOPT_MAXREDIRS => 10,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_POSTFIELDS => $param
);
$ch = curl_init( $url );
curl_setopt_array( $ch, $options );
$curlResult = curl_exec( $ch );
$return = json_decode($curlResult);
print_r($return);
curl_close( $ch );
exit;
}
}
exit;Все создаем документ, добавляем вызов созданного сниппета и кидаем на него крон, например у меня постится каждую минуту. Хочу заметить что на количество групп в вк действует ограничение. Максимум их должно быть около ста. Если больше то не будет ошибка.Всех благ.
ps: если такие вещи реально полезны отпишите в комментах. Я учту и когда появится новая такая вещица и станет вопрос размещать её или нет, я точно буду знать.
pss: через три дня вк выдал предупреждение от том что с моего аккаунта шлются сообщения. Так что думаю есть шанс того что акк могут заблокировать, будьте внимательны. Лучше создайте левый аккаунт.
Комментарии: 19
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Развивать конечно надо — маркетинг сейчас не оправдано дорогой и выход за подобными решениями.
Например, можно добавить автопостинг (share) новых ресурсов сайта по тематическим группам и собирать целевые переходы не дожидаясь индексации документа…
Я правильно понял, что стена в группах должна быт открытой, а во время crone публикация происходит: один id из списка $groupList от имени залогиненнного в данный момент пользователя?
И для чего вот этот параметр служит:
если есть:
Когда ждать фейсбук и одноклассники?
Вот заголовок официальной страницы Telegram telegram-online.ru/
Думаю возможность поста в паблик была бы востребованной в будущем )))