Security

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Security » Архив тем » [vk скрипт] Автоответчик Вконтакте


[vk скрипт] Автоответчик Вконтакте

Сообщений 1 страница 4 из 4

1

[vk скрипт] Автоответчик Вконтакте

Код:
<?php 
$access_token = 'токен'; 
date_default_timezone_set ('Europe/Kiev'); // http://www.php.net/manual/ru/timezones.php 
$messagesGet = curl('https://api.vk.com/method/messages.get?count=200&filters=1&access_token='.$access_token); 
$jsonM = json_decode($messagesGet,1); 
     
$texed = array('текст автоответа'); 
$chbade = mt_rand (0, count($texed)-1); 
$text = urlencode($texed[$chbade]); 
     
$attached = array('audio17589276_210515404','audio17589276_210519463','audio17589276_210518806','audio17589276_210514684','audio17589276_209576576','aud  io17589276_210509076'); 
$chbad = mt_rand (0, count($attached)-1); 
$attach = urlencode($attached[$chbad]); 
     
if(!file_exists('log.txt')){ 
addlog(''); 
$blacklist = file_get_contents('./log.txt'); 
} 
else{ 
$blacklist = file_get_contents('./log.txt'); 
} 
$countMess = $jsonM['response']['0']; //количество сообщений 
$uids = array('jmg'); 
          for($i=1;$i<=$countMess;$i++){ 
                  $senderUid = $jsonM['response'][$i]['uid']; 
                  $uids[$i] = $senderUid; 
          } 
                  $uids = array_values(array_unique($uids)); 
                  for($q=1;$q<=count($uids)-1;$q++){ 
                          echo $uids[$q].'<br>'; 
if (strpos($blacklist, (string)$uids[$q]) === false){ 
echo curl('https://api.vk.com/method/messages.send?uid='.$uids[$q].'&message='.$text.'&attachment='.$attach.'&access_token='.$access_token); 
addlog($uids[$q]); 
} 
} 
     
     
function addlog($logtext){ 
$fp = fopen( './log.txt', 'a' ); 
fwrite( $fp, '['.date( 'd.m.Y H:i:s', time() ).'] '.$logtext.PHP_EOL ); 
} 
     
     
function curl($url){ 
$ch = curl_init( $url ); 
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; 
} 
     
?>

Теги: [vk скрипт] Автоответчик Вконтакте

2

Тестировал?

3

неа

4

Если на крон ставить то не работает :с


Вы здесь » Security » Архив тем » [vk скрипт] Автоответчик Вконтакте


Рейтинг форумов | Создать форум бесплатно