Makag

Adult webmaster in Social Media - Tips & Tricks

Занести всех участников сообщества в чёрный список с отображением сообщения пользователю.

Во-первых, для чего это: бывает, нужно дать знать участникам сообщества о том, что отныне новости будут выкладываться в другом месте. Если делать упоминания пользователей на стене сообщества или массово рассылать сообщения в л/с — это может быть воспринято как спам с последующим баном.

Во-вторых, логика и принципы работы скрипта: при первом запуске заносятся в ч/с сообщества первые 10 аккаунтов, с наиболее короткими id (так называемые «малознаки»). Рядом в файл записывается значение смещения, с тем, чтобы при последующем выполнении скрипта в ч/с занести уже второй десяток пользователей… и так далее. По умолчанию срок блокировки — 142 дня. Конечно, можно блокировать и навсегда, но при таком раскладе пользователи будут одновременно исключаться из сообщества и по-сути никогда не увидят предназначенное им сообщение (горстку фанатиков, которые будут повторно искать сообщество через поиск — во внимание не беру).

Использование: хостинг с cronjob и php 5.4(5.6), ставим на крон каждую минуту и наслаждаемся результатом. Настройки находятся в начале файла.
Читать дальше

Отклонение новостей в паблике от определённых пользователей

Возможно кто-то один (или не один) постоянно предлагает новости, не интересные вообще или не подходящие к тематике паблика. В таком случае логичным и верным решением отклонять «предложку» от таких пользователей автоматически.

Именно для этих целей и служит данный скрипт.

<?php
$admintoken = '5385e1fc54e1d4afcdf5fd3d100fc9773d2';//токен админа
$take_guid = '98703037';	//айди паблика цифры
$zapret = array("1", "123", "789", "329729894"); // айди  цифровые утырков  - если эти утырки предложат новость - она будет отклонена 

function vkapi($method) {
		$ch = curl_init("https://api.vk.com/method/".$method);
		curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
		curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);
		curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
		$response = curl_exec($ch);
		curl_close($ch);
		return $response;	
	}

$getsuggest = vkapi('wall.get?owner_id=-'.$take_guid.'&offset=0&count=10&filter=suggests&access_token='.$admintoken.'&v=5.60');
	$decode_suggest = json_decode($getsuggest,true);
	$suggested_items = $decode_suggest['response']['items'];
foreach($suggested_items as $item)	{
	$post_id = $item['id'];	
$user_uid = $item['from_id'];
	if (in_array($user_uid, $zapret))	{
	$delsuggest = vkapi('wall.delete?owner_id=-'.$take_guid.'&post_id='.$post_id.'&access_token='.$admintoken.'&v=5.60');    }
}
?>


Скачать: moderate-suggests-by-id.zip

Регистрация и использование хостинга бегет в картинках

Что такое хостинг и для чего он может использоваться.

Хостинг это по сути своей размещение ваших файлов в сети интернет — для полноценного использования хостинга обычно нужны две вещи — во-первых сам хостинг, т.е. услуга выделения места под ваши файлы на жёстком диске хостинг-провайдера, во-вторых доменное имя, по которому ваши файлы будут доступны в сети интернет.

В данной «статье» рассматриваются следующие основные моменты:
— регистрация аккаунта у хостинг-провайдера бегет;
— создание ftp-аккаунта в панели управления;
— передача файлов на хостинг с помощью клиента FileZilla;
— установка .php скриптов на регулярное выполнение с заданной периодичностью (cronjob).

Итак, поехали.
Читать дальше

Скрипт - репост записи в группу вКонтакте через api

Одна из возможных областей для применения — автоматизация рекламных репостов.
Например одну рекламную запись репостим по понедельникам, вторую по средам и т.д.

Использование:
— загружаем скрипт на хостинг,
— ставим на cron и радуемся.

Читать дальше

Вечный онлайн на мамбе, фотостране и некоторых других сайтах

Данный способ работает только для тех сайтов, где не проверяется ip адрес пользователя на предмет входа из необычного места.

То есть в чистом виде это не подойдёт для таких социальных сетей, как вКонтакте, Одноклассники, Фейсбук, Мой Мир и прочих.

Такой «вечный онлайн» отлично работает на мамбе, фотостране, различных форумах.

Читать дальше

Своё Standalone-приложение и три полезных скрипта.

Предупреждение от 08 мая 2017: данная тема устарела.

Актуальные ссылки по данной теме:

создание standalone приложения вКонтакте;
набор скриптов для вКонтакте и одноклассники Будулай Про;
что такое токен анкеты вКонтакте.

Читать дальше