Вход Регистрация
Файл: html/vk.com/bot____.php
Строк: 100
<?php

include "config.php";
include 
"../system/connect.php";

$config = new Config_vk;
$confirmationToken 'f459d8e3';
$data json_decode(file_get_contents("php://input"));
if (
strcmp($data->secret$config->privat) !== 0) {
    exit(
0);
}

function 
send($text$peer_id) {
    global 
$config;

    
$reg_mes = [
        
'message' => $text,
        
'access_token' => $config->key,
        
'v' => '5.80',
        
'random_id' => rand(11119999) . rand(11119999) . rand(11119999) . rand(11119999) . rand(11119999),
        
'peer_id' => $peer_id
    
];
    
$get http_build_query($reg_mes);
    
file_get_contents("https://api.vk.com/method/messages.send?" $get);
}

switch (
$data->type) {
    case 
'message_new':
        
$userID $data->object->from_id;
        
$userInfo json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids=" $userID "&v=5.50&access_token=" $config->key));
        
$userName $userInfo->response[0]->first_name;
        
$peer_id $data->object->peer_id ?: $data->object->from_id;
        
$u $mc->query("SELECT * FROM `users` LIMIT 70")->fetch_all(MYSQLI_ASSOC);
        
$alt = ["классно""ты молодец""спасибо""удачи""давай""я против""сколько""зачем""хватит""тише будь""сам такой""иногда""возможено""может""нет""да""ага""согласен""хорошо""отлично""понятно""интересно""я тоже""подумаешь""делов то""ну бывает""ну и что""когда это было""почему""где""что""кто""ок""ладно""и чё""ну",];
        
$arr = [
            
"привет" => [
                
"Привет""Здорова""Ку""Хай""привет""здрасте""хеллёу""дратуте"
            
],
            
"как" => [
                
"норм""збс""отлично""круто""хорошо""замечательно""великолепно""это просто шедевр братан"
            
],
            
"дела" => [
                
"норм""збс""отлично""круто""хорошо""замечательно""великолепно""это просто шедевр братан"
            
],
            
"бот" => [
                
"классно""ты молодец""спасибо""удачи""давай""я против""сколько""зачем""хватит""тише будь""сам такой""иногда""возможено""может""нет""да""ага""согласен""хорошо""отлично""понятно""интересно""я тоже""подумаешь""делов то""ну бывает""ну и что""когда это было""почему""где""что""кто""ок""ладно""и чё""ну""кто бот то""бот не бот"
            
],
            
"?" => [
                
"хм надо подумать""а в гугле пробовал смотреть""надо загуглить""странный вопрос"
            
]
        ];
        
$xz "";
        
$text $data->object->text;
        foreach (
$arr as $key => $item) {
            if (
preg_match("/" preg_quote($key'/') . "/iu"$text)) {
                
$xz .= "  " $arr[$key][array_rand($item)] . " . ";
            }
        }

        if (
$xz == "") {
            
$xz " " $alt[array_rand($alt)] . " .";
        }
        
$d "";
         
/*if(json_decode(file_get_contents('user.json'),TRUE) == null{
             send("gooooogle",$peer_id);
    }*/
   
$file json_decode(file_get_contents('user.json'),TRUE);
   
//регистрация авто
   
for($i 0$i count($file); $i++){
       if((int) 
$file[$i]->id == $userID){
       
send("55555",$peer_id);
       }else{
       
$id count($file) + 1;
       
$file[$id] = array(
    
'id' => $userID,
    
'name' => $userName,
    
'bablo' => 1500);
    
file_put_contents('user.json',json_encode($file[$id]));
    
send("Добро пожаловать {$userName}",$peer_id);
   }
  }
   
$t "";
       if(
$text == "user"){
       for(
$i 0$i count($file); $i++){
       if(
$file[$i]->id == $userID){
       
$t "Пользователь:n Имя: {$file[$i]->name} n 💵Деньги: {$file[$i]->bablo} n Айди: {$file[$i]->id}";
       }
   }
       
send("{$t}",$peer_id);
   }
   
        if (
$text == "result") {
            for (
$i 0$i count($u); $i++) {
                
$ad;
                if (
$u[$i]['access'] == 0) {
                    
$ad "И";
                } else if (
$u[$i]['access'] == 1) {
                    
$ad "M";
                } else if (
$u[$i]['access'] == 2) {
                    
$ad "Ad";
                } else if (
$u[$i]['access'] > 3) {
                    
$ad "👑";
                }
                
$d .= "{$ad}-{$u[$i]['name']} [{$u[$i]['level']}]n";
            }
            
send($d "n И-игрок n M-модератор n Ad-администратор n 👑-разработчик"$peer_id);
        } elseif (
$text == "getDate" && $text != $xz) {
            
send("Серверное время: " date("h:i:s"), $peer_id);
        } elseif (
$text == "info" && $text != $xz) {
            
send("mobitva2 online (android,web)"$peer_id);
        } elseif (
$text == "getAdmin" && $text != $xz) {
            
send("👑" $u[2]['name'] . " [{$u[2]['level']}]n 👑" $u[1]['name'] . " [{$u[1]['level']}]"$peer_id);
        } elseif (
preg_match('/rand(.*?)((.*?),(.*?))/iu'$text$arr)) {
            
$u1 rand($arr[2], $arr[3]);
            
$b1 rand($arr[2], $arr[3]);
            
$t1 " Ничья !";
            if (
$u1 $b1) {
                
$t1 " Вы Победили ! ";
            }
            if (
$u1 $b1) {
                
$t1 " Вы Проиграли ! ";
            }
            
send($userName "," $t1 " Счёт " $u1 " : " $b1 " ."$peer_id);
        } elseif (
preg_match("/" preg_quote("бот""/") . "/iu"$text)) {
            
send($userName "," $xz$peer_id);
        }
        
header("HTTP/1.1 200 OK");
        echo 
'ok';
        break;
    case 
'confirmation':
        echo 
$confirmationToken;
        break;
    default :
        
header("HTTP/1.1 200 OK");
        echo 
'ok';
}
?>
Онлайн: 1
Реклама