Работал скрипт на динамический статус в группе и недавно перестал возможно у ВК или Gismeteo какие-то изменения.
Помогите исправить пожалуйста!
Ошибки возникают вот тут.
Use of undefined constant attributes - assumed 'attributes on line 16
Use of undefined constant CLOUDINESS - assumed 'CLOUDINESS' on line 16
Undefined index: response in on line 56
Use of undefined constant MAX - assumed 'MAX' in on line 15
Спойлер (Отобразить)PHP:
скопировать код в буфер обмена
<?PHP
$token = ""; // токен
$group_id = ""; // ид группы
$weather_id = '34116_1'; //Код погоды из Gismeteo (По умолчанию: Москва)
#Погода
$wiz = $values[38
][attributes
][MAX]; $wiz1 = $values[4][attributes][CLOUDINESS];
$cloudiness = replace($wiz1);
$by = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0"); $servk = array("1⃣", "2⃣", "3⃣", "4⃣", "5⃣", "6⃣", "7⃣", "8⃣", "9⃣", "0⃣");
$getMembers = by("groups.getMembers?group_id=".$group_id."&count=1&access_token=".$token);
$countU = $getMembers["count"];
$getBanned = by("groups.getBanned?group_id=".$group_id."&count=1&access_token=".$token);
$countB = $getBanned[0];
$wallGet = by("wall.get?owner_id=-".$group_id."&count=1&access_token=".$token);
$countW = $wallGet[0];
$text = "🏙В Старом Осколе:⏰".date("H:i")." ➡ 🌡Погода: ".$wiz."°C [".$cloudiness."] ➡ 🚶Участников:".$countU." ➡ ⛔В чёрном списке:".$countB." ➡ ✉Постов:".$countW;
by
("status.set?group_id=".$group_id."&text=".urlencode($text)."&access_token=".$token);
#Функции:
function replace($str){
$rplc = array('0'=>"Ясно ☀",'1'=>"Переменная облачность ⛅",'2'=>"Облачно ☁",'3'=>"Пасмурно", '4'=>"Дождь ☔",'5'=>"Ливень 💧",'6'=>"Снег ❄",'7'=>"Снег ❄",'8'=>"Гроза ⚡",'9'=>"Нет данных",'10'=>"Без осадков"); return strtr($str,$rplc); }
function рандом($text){
return $text[$рандом];
}
function by($method){
$ch = curl_init("https://api.vk.com/method/".$method); return $json["response"];
}
?>