Бот vk api
В редакторе
Бот vk api
rakhmetaru
1298
2019-02-09 20:49:19
<?php
$токен = '2717c8e936f50d081a4840d152e94dНу так надоd1e4d13a073d70adffc674cf787d905c476f6ae078c50'; // Тут нужен токен от Айфона
$запись = '8966203_1'; // пишем Адрес записьс например vk.com/wall141418455_13433 на нужно 141418455_13433
$пост = explode("_", $запись);
// дальше лучше не лести!!!! Реально говорю
$получаем_комментарий = curl('https://api.vk.com/method/wall.getComments?owner_id='.$пост[0].'&post_id='.$пост[1].'&count=1&sort=desc&access_token='.$токен);
$json = json_decode($получаем_комментарий,1);
$айди_юзера = $json[response][1][uid];
$последний_комментарий = $json[response][1][text];
$айди_комментария = $json[response][1][cid];
$инфа_о_боте = curl('https://api.vk.com/method/users.get?&access_token='.$токен);
$json = json_decode($инфа_о_боте,1);
$айди_бота = $json[response][uid];
$имя_бота = mb_strtolower($json[response][first_name],'UTF-8');
$смещение = rand(1, 200);
$изменяем_регистр = mb_strtolower($последний_комментарий,'UTF-8');
$комментарий = explode(" ", $изменяем_регистр);
$анимация = рандом(array('⛲','⛺','🌁','🌃','🌄'));
$демотиватор = рандом(array('🌋','🌌','🌠'));
$анонимно = рандом(array('👽','👺','👹','📩'));
$инфа = рандом(array('ℹ','🎱','💯'));
$история = рандом(array('📄','📃'));
$кмп = рандом(array('😲','😷','😵'));
$котик = рандом(array('😸','😹','😼','😽','😻','😺','🐱'));
$няша = рандом(array('👩','👸','👧'));
$омич = рандом(array('🐓','🐔'));
$совет = рандом(array('☁','',''));
$картинка = рандом(array('🌅','🌆','🌇','🌉'));
$трек = рандом(array('🎵','🎶','🎺'));
$цитата = рандом(array('📗','📘','📙'));
$юмор = рандом(array('😆','😜','😏','😌','😄','😳','😂','😯','😝'));
$видео = рандом(array('🎥','📹','📺'));
$википедия = рандом(array('📒','📓','📔','📕','📖','📗','📘','📙','📚'));
$гороскоп_поиск = рандом(array('♈','♉','♊','♋','♌','♍','♎','♏','♐'));
$картинка_поиск = рандом(array('🎴','⛲','🌄','⛺','🌅','🌁','🌃','🌆','🌇','🌈','🌉','🌊','🌋','🌌','🌠','🎆','🎇','🎑','🎠','🎡','🎢','🏭','🏯','🏰','🗻'));
$трек_поиск = рандом(array('🎷','🎸','🎧','🎹','🎺','🎻','📣'));
$гороскоп = рандом(array('♑','♒','♓','⛎'));
$дата_регистрации = рандом(array('📅','📆'));
$курс_валют = рандом(array('💴','💵','💶','💷','💸'));
$математика = рандом(array('➕','➗'));
$новости = рандом(array('📑','📰'));
$отсчеты = рандом(array('⏳','⌛','🎅'));
$переводчик = рандом(array('🇨🇳','🇩🇪','🇷🇺','🇰🇷','🇯🇵','🇮🇹','🇬🇧','🇫🇷','🇪🇸','🇺🇸','🔰'));
$праздники = рандом(array('🍸','🎁','🎂','🎄','🎃','🎉','🎊','🍷'));
$сканер = рандом(array('📈','📉','📊'));
$факт = рандом(array('📑','📋','📄'));
$автор = рандом(array('Ⓜ','☑','✔'));
$бот_тут = рандом(array('⁉','❓','❔'));
$время = рандом(array('⏰','⌚'));
$время_по_мск = рандом(array('⌚','🇷🇺'));
$время_по_киеву = рандом(array('🔰','⌚'));
$как_дела = рандом(array('✂','🚬','📚'));
$как_это_работает = рандом(array('‼','⁉'));
$помощь = рандом(array('⚠','🆘'));
$игры = рандом(array('🎲','🃏','🎮','♦','♣'));
$погода = рандом(array('❄','⛅','☀','☁','🔆','☔','🔅'));
if($комментарий[0] == '[id'.$айди_бота.'|'.$имя_бота.'],'){
$x = '1';
}
else{
$x = '0';
}
if ($айди_бота == $айди_юзера){
echo 'trash';
}
//
elseif ('помощь' == $комментарий[$x]){
$текст = urlencode('✖Список категорий и команд✖
✅Категория: развлечения✅
'.$анимация.'Анимация
'.$анонимно.'Анонимно [ID] [message]
Башорг
'.$демотиватор.'Демотиватор
'.$инфа.'Инфа [фраза]
'.$история.'История
'.$кмп.'КМП
'.$котик.'Котика
'.$няша.'Няша
'.$омич.'Омич
'.$картинка.'Пикча
Скажи [фраза]
'.$совет.'Совет
'.$трек.'Трек
'.$цитата.'Цитата
'.$юмор.'Юмор
Категория: поиск
'.$видео.'Видео [запрос]
'.$википедия.'Википедия [запрос]
'.$гороскоп_поиск.'Гороскоп [знак зодиака]
'.$картинка_поиск.'Пикча [запрос]
'.$трек_поиск.'Трек [запрос]
Категория: полезное
Лайк на аву
'.$гороскоп.'Гороскоп мне
'.$дата_регистрации.'Дата регистрации
'.$курс_валют.'Курс валют
'.$математика.'Математика
'.$новости.'Новости
'.$отсчеты.'Отсчеты
'.$переводчик.'Переведи [фраза]
'.$погода.'Погода [город]
'.$праздники.'Праздники
'.$сканер.'Сканировать [ID группы]
'.$факт.'Факт
ℹКатегория: информацияℹ
'.$автор.'Автор
'.$бот_тут.'Бот тут?
'.$время.'Время
'.$время_по_киеву.'Время по Киеву
'.$время_по_мск.'Время по МСК
'.$как_дела.'Как дела?
'.$как_это_работает.'Как это работает
'.$помощь.'Помощь');
}
elseif('скажи' == $комментарий[$x]){
if('' == $комментарий[$x+1]){
$текст = urlencode('Ты это, фразу забыл');
}
else{
$удаляем_первую_фразу = preg_replace("/^(\S+)\s+/","",$последний_комментарий);
$queryString = trim($удаляем_первую_фразу);
$queryString = str_replace(array('.'), ' ', trim($queryString));
$queryString = preg_replace('/\s+/', ' ', $queryString);
$текст = urlencode($queryString);
}
}
elseif('загадка' == $комментарий[$x]){
$текст = urlencode('В разработке.');
}
elseif('анонимное' == $комментарий[$x] && 'сообщение' == $комментарий[$x+1]){
$текст = urlencode("Дання команда позволяет написать человеку ВК анонимно. Пример:
Анонимно 141418455 Привет");
}
elseif('прокомментируй' == $комментарий[$x] && 'аву' == $комментарий[$x+1]){
$получаем_аватарку = curl('https://api.vk.com/method/photos.getProfile?v=5.24&owner_id='.$айди_юзера.'&access_token='.$токен);
$json = json_decode($получаем_аватарку,1);
$колво = $json['response']['count'];
if($колво == '0'){
$текст = urlencode('Эм, как бы у пользователя нету фотографий для комментирования');
}
else{
$id_photo = $json['response']['items'][$колво-1]['id'];
$инфа = curl('https://api.vk.com/method/users.get?user_id='.$айди_юзера.'&fields=sex&access_token='.$токен);
$json = json_decode($инфа,1);
$пол = $json['response']['sex'];
if($пол == '1'){ // женский
$комментарии = array('красивая','умненькая','заботливая','привлекательная','сексуальная','добрая','нежная','милая','очаровательная','обворожительная','неповторимая','неотразимая','шикарная','ослепительная','страстная','фантастическая','божественная','завораживающая','ангельская','лучезарная','Адски божественная','яркая','отзывчивая','обалденная','сногсшибательная','стройная','обольстительная','кокетливая','утончённая','грациозная','весёлая','энергичная','креативная','стильная','коммуникабельная','тактичная','чудесная','романтичная','разносторонняя','ласковая','отзывчивая','совершенная','соблазнительная','одурманивающая','жизнерадостная','прелестная','улыбчивая','застенчивая','зажигательная','честная','возбуждающая','чистосердечная','игривая','обаятельная','феерическая','целеустремлённая','дивная','женственная','блаженная','бесподобная','лучезарная','ненаглядная','необходимая','изумительная','сказочная','трогательная','миниатюрная','чарующая','самая-самая');
}
else{ // мужской
$комментарии = array('нехилый','отличный','перворазрядный','первостатейный','высшей пробы','неплохой','ядерный','хороший','фартовый','прикольный','обалденный','первоклассный','балдежный','недурной','клевый','классовый','завидный','прекрасный','отменный','офигительный','неслабый','изумительный');
}
$рандомизируем = mt_rand (0, count($комментарии)-1);
$message = $комментарии[$рандомизируем];
$добавляем_комментарий = curl('https://api.vk.com/method/photos.createComment?owner_id='.$айди_юзера.'&photo_id='.$id_photo.'&message='.urlencode($message).'&access_token='.$токен);
$json = json_decode($добавляем_комментарий ,1);
$ответ = $json['response'];
if($ответ > '0'){
$текст = urlencode('Прокомментировал :3');
}
else{
$текст = urlencode('Не получилось :с Может быть тебе стоит сделать возможность комментирования своих фотографий?');
}
}
}
elseif('дата' == $комментарий[$x] && 'регистрации' == $комментарий[$x+1]){
if('' == $комментарий[$x+2]){
$айди = 'id'.$айди_юзера;
}
if(is_numeric($комментарий[$x+2]) == true){
$айди = 'id'.$комментарий[$x+2];
}
$рехтач = curl_init("http://api.rexto.ru/handler.php");
curl_setopt($рехтач, CURLOPT_POST, 1);
$data = 'func=regdate&uid='.$айди;
curl_setopt($рехтач, CURLOPT_POSTFIELDS, $data);
curl_setopt($рехтач, CURLOPT_RETURNTRANSFER, true);
$результат = curl_exec($рехтач);
$текст = urlencode(strip_tags($результат));
curl_close($рехтач);
}
elseif('сканировать' == $комментарий[$x]){
if('' == $комментарий[$x+1]){
$текст = urlencode('❗Для сканирования группы необходимо указывать её айди или короткий адрес. Более подробней о команде вы можете узнать из команды <<Сканер>>');
}
else{
$список_участников = curl('https://api.vk.com/method/groups.getMembers?group_id='.$комментарий[$x+1].'&count=1&access_token='.$токен);
$json1337 = json_decode($список_участников,1);
$колво = $json1337['response']['count'];
if($колво < 100){
$текст = urlencode('Допускаются лишь те сообщества, в которых больше чем 100 участников. В данном случае их '.$колво.'.');
}
else{
$инфа = curl('https://api.vk.com/method/groups.getById?group_id='.$комментарий[$x+1].'&access_token='.$токен);
$json1555 = json_decode($инфа,1);
$название = $json1555['response']['0']['name'];
$ответ = 'Результат сканирования: @'.$комментарий[$x+1];
$pub = $комментарий[$x+1];
$wall = curl('https://api.vk.com/method/wall.get?domain='.$pub.'&access_token='.$токен);
$json12 = json_decode($wall,1);
$записи = $json12['response']['0'];
if($записи < 0){
$текст = urlencode('К сожалению, ваше сообщество невозможно просканировать');
}
else{
$offset = 0;
$записи1 = $записи/100;
$записи2 = round($записи1,0);
for($i = 0; $i < $записи2;$i++){
$like = curl('https://api.vk.com/method/wall.get?domain='.$короткий_адрес_паблика.'&count=100&offset='.$offset.'&access_token='.$access_token);
$json2 = json_decode($like,1);
for($a=0;$a<100;$a++){
$коммент = $json2['response'][$a]['comments']['count'];
$репост = $json2['response'][$a]['reposts']['count'];
$лайк = $json2['response'][$a]['likes']['count'];
if($лайк > $наибольшее_колво_лайков) $наибольшее_колво_лайков = $лайк;
if($лайк > $почти_наибольшее_колво_лайков && $лайк < $наибольшее_колво_лайков) $почти_наибольшее_колво_лайков = $лайк;
if($лайк > $почти_наибольшее_колво_лайков1 && $лайк < $почти_наибольшее_колво_лайков) $почти_наибольшее_колво_лайков1 = $лайк;
if($коммент > $наибольшее_колво_комментов) $наибольшее_колво_комментов = $коммент;
if($коммент > $почти_наибольшее_колво_комментов && $коммент < $наибольшее_колво_комментов) $почти_наибольшее_колво_комментов = $коммент;
if($коммент > $почти_наибольшее_колво_комментов1 && $коммент < $почти_наибольшее_колво_комментов) $почти_наибольшее_колво_комментов1 = $коммент;
$лайки += $лайк;
$комменты += $коммент;
$репосты += $репост;
}
$offset +=100;
}
if($лайки == '' && $комменты == '' && $репосты == ''){
$текст = urlencode('При сканировании сообщества произошла ошибка.');
}
else{
$текст = urlencode($type.'
♥Количество «Мне нравится» '.$лайки.'
✒Количество комментариев '.$комменты.'
Количество репостов '.$репосты.'
Три записи которые собрали больше всего «Мне нравится»: '.$наибольшее_колво_лайков.', '.$почти_наибольшее_колво_лайков.', '.$почти_наибольшее_колво_лайков1.'
✏Три записи которые собрали больше всего комментариев: '.$наибольшее_колво_комментов.', '.$почти_наибольшее_колво_комментов.', '.$почти_наибольшее_колво_комментов1);
}
}
}
}
}
elseif('сканер' == $комментарий[$x]){
$текст = urlencode('ℹБлагодаря данной команде Вы сможете проанализировать своё сообщество. Бот посчитает для Вас:
♥Количество «Мне нравится» по всем записям
✒Количество комментариев к записям
Количество репостов записей
✏Покажем 3 лучшие записи по комментариям
Покажем 3 лучшие записи по количеству «Мне нравится»
❗Чтобы начать анализ, необходимо написать <<сканировать>> и указать айди сообщества (цифры или короткий адрес). Пример использования:
<<Сканировать api_updates>>.
⚠ Допускаются лишь те сообщества, в которых больше чем 100 участников.
');
}
elseif('википедия' == $комментарий[$x]){
if('' == $комментарий[$x+1]){
$текст = urlencode('ℹДля получения информации с википедии необходимо указывать название статьи. Например, википедия ботоводствоℹ');
}
else{
$удаляем_первую_фразу = preg_replace("/^(\S+)\s+/","",$последний_комментарий);
$wiki = curl('http://ru.wikipedia.org/w/api.php?action=query&list=search&srwhat=text&format=json&srsearch='.urlencode($удаляем_первую_фразу));
$результат = json_decode($wiki,1);
$pedia = $результат[query][searchinfo][totalhits];
if($pedia == '0'){
$текст = urlencode('⚠Ошибка в запросе⚠');
}
else{
$pedia1 = $результат[query][search][0][snippet];
$текст = urlencode(strip_tags(''.$pedia1.''));
}
}
}
elseif('переведи' == $комментарий[$x]){
$attached = array('привет','что делаешь','как дела','мир');
$chbad = mt_rand (0, count($attached)-1);
$say = $attached[$chbad];
if('' == $комментарий[$x+1]){
$текст = urlencode('⛔Для перевода текста необходимо указать фразу. Например, переведи '.$say.' или же переведи hello⛔');
}
else{
if($x == '0'){
$удаляем_первую_фразу = preg_replace("/^(\S+)\s+/","",$последний_комментарий);
}
else{
$удаляем_вторую_фразу = preg_replace("/^(\S+)\s+/","",$последний_комментарий);
$удаляем_первую_фразу = preg_replace("/^(\S+)\s+/","",$удаляем_вторую_фразу);
}
$ключ = 'trnsl.1.1.20140907T175159Z.beaccc6c434f23cd.f3831615afdf639fdfa4c1d5b84ca2bc7834b328';
$юзаем_яндекс = curl('https://translate.yandex.net/api/v1.5/tr.json/detect?key='.$ключ.'&text='.urlencode($удаляем_первую_фразу));
$jsonL = json_decode($юзаем_яндекс,1);
$язык = $jsonL['lang'];
if($язык == 'ru'){
$второй_язык = 'en';
}
else{
$второй_язык = 'ru';
}
$опять_юзаем_яндекс = curl('https://translate.yandex.net/api/v1.5/tr.json/translate?key='.$ключ.'&text='.urlencode($удаляем_первую_фразу).'&lang='.$язык.'-'.$второй_язык);
$jsonT = json_decode($опять_юзаем_яндекс,1);
$перевод = $jsonT[text][0];
if($удаляем_первую_фразу == $перевод){
$текст = urlencode('⛔К сожалению, мне не удалось перевести вашу фразу⛔');
}
else{
$текст = urlencode('Ваш переведенный текст: <<'.$перевод.'>>');
}
}
}
elseif('кмп' == $комментарий[$x]){
$парсим_текст = curl('https://api.vk.com/method/wall.get?domain=kmplease&count=2&extended=1&offset='.$смещение);
$json1 = json_decode($парсим_текст,1);
$текст = urlencode(strip_tags($json1[response][wall][2][text]));
}
elseif('матрица' == $комментарий[$x] && 'идей' == $комментарий[$x+1]){
include 'x2.php';
if('' == $комментарий[$x+2]){
$html = file_get_html('http://www.artlebedev.ru/tools/matrix/');
$a = $html->find("td", 19);
$b = $html->find("td", 21);
$c = $html->find("td", 23);
$d = $html->find("td", 25);
$d1 = $html->find("td", 27);
$d2 = $html->find("td", 29);
$d3= $html->find("td", 31);
$d4 = $html->find("td", 33);
$d5 = $html->find("td", 35);
$d6 = $html->find("td", 37);
$a1 = $html->find("td", 17);
$текст = urlencode(strip_tags('Ваша матрица: '.$a1->plaintext.'
1⃣'.$a->plaintext.'
2⃣'.$b->plaintext.'
3⃣'.$c->plaintext.'
4⃣'.$d->plaintext.'
5⃣'.$d1->plaintext.'
6⃣'.$d2->plaintext.'
7⃣'.$d3->plaintext.'
8⃣'.$d4->plaintext.'
9⃣'.$d5->plaintext.'
'.$d6->plaintext));
}
elseif('' == $комментарий[$x+3]){
$html = file_get_html('http://www.artlebedev.ru/tools/matrix/'.$комментарий[$x+2]);
$a = $html->find("td", 19);
$b = $html->find("td", 21);
$c = $html->find("td", 23);
$d = $html->find("td", 25);
$d1 = $html->find("td", 27);
$d2 = $html->find("td", 29);
$d3= $html->find("td", 31);
$d4 = $html->find("td", 33);
$d5 = $html->find("td", 35);
$d6 = $html->find("td", 37);
$a1 = $html->find("td", 17);
$текст = urlencode(strip_tags('Ваша матрица: '.$a1->plaintext.'
1⃣'.$a->plaintext.'
2⃣'.$b->plaintext.'
3⃣'.$c->plaintext.'
4⃣'.$d->plaintext.'
5⃣'.$d1->plaintext.'
6⃣'.$d2->plaintext.'
7⃣'.$d3->plaintext.'
8⃣'.$d4->plaintext.'
9⃣'.$d5->plaintext.'
'.$d6->plaintext));
}
else{
$html = file_get_html('http://www.artlebedev.ru/tools/matrix/'.$комментарий[$x+3]);
$a = $html->find("td", 19);
$b = $html->find("td", 21);
$c = $html->find("td", 23);
$d = $html->find("td", 25);
$d1 = $html->find("td", 27);
$d2 = $html->find("td", 29);
$d3= $html->find("td", 31);
$d4 = $html->find("td", 33);
$d5 = $html->find("td", 35);
$d6 = $html->find("td", 37);
$a1 = $html->find("td", 17);
$текст = urlencode(strip_tags('⛔Если у вас больше одного слова, вам не нужна «Матрица»⛔
Мы взяли только второе слово: '.$a1->plaintext.'
1⃣'.$a->plaintext.'
2⃣'.$b->plaintext.'
3⃣'.$c->plaintext.'
4⃣'.$d->plaintext.'
5⃣'.$d1->plaintext.'
6⃣'.$d2->plaintext.'
7⃣'.$d3->plaintext.'
8⃣'.$d4->plaintext.'
9⃣'.$d5->plaintext.'
'.$d6->plaintext));
}
}
elseif('генератор' == $комментарий[$x]){
if('ника' == $комментарий[$x+1]){
$тип_генератора = 'ник';
}
else{
$тип_генератора = 'пароль';
}
$длина = $комментарий[$x+2];
if(is_numeric($длина) == true){
if($длина < 30){
if('пароля' == $комментарий[$x+1]){
$набор_символов = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","r","s","t","u","v","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","R","S","T","U","V","X","Y","Z","1","2","3","4","5","6","7","8","9","0",".",",","(",")","[","]","!","?","&","^","%","@","*","$","<",">","/","|","+","-","{","}","`","~");
$пасс = "";
for($i = 0; $i < $длина; $i++){
$index = rand(0, count($набор_символов) - 1);
$пасс .= $набор_символов[$index];
}
$текст = urlencode('Ваш пароль: '.$пасс);
}
if('ника' == $комментарий[$x+1] || 'никнейма' == $комментарий[$x+1]){
$набор_сиволов = array('aeiouy', 'bcdfghjklmnpqrstvwxz');
$return = array();
foreach ($набор_сиволов as $k => $v)
$набор_сиволов[$k] = str_split($v);
for ($i = 0; $i < $длина; $i++) {
while (true) {
$symbol_x = mt_rand(0, sizeof($набор_сиволов) - 1);
$symbol_y = mt_rand(0, sizeof($набор_сиволов[$symbol_x]) - 1);
if ($i > 0 && in_array($return[$i - 1], $набор_сиволов[$symbol_x]))
continue;
$return[] = $набор_сиволов[$symbol_x][$symbol_y];
break;
}
}
$return = ucfirst(implode('', $return));
$текст = urlencode('Ваш ник: '.$return);
}
}
else{
$текст = urlencode('Хмм, вот скажи, зачем тебе такой длинный '.$тип_генератора.'? А?'.$humor);
}
}
else{
$текст = urlencode('Ах ты хитрец! Ты почему не указал какой длины тебе нужен '.$тип_генератора.'? Сломать меня хотел?'.$humor);
}
}
elseif('как' == $комментарий[$x] && 'это' == $комментарий[$x+1] && 'работает' == $комментарий[$x+2]){
$текст = urlencode('Хороший вопрос
Работает это всё очень просто:
1⃣ Получает последний комментарий данного поста.
2⃣ Распарсивает комментарий на части и ищет ответ на него.
3⃣ Если ответ найден -- отвечает.
3⃣.1⃣ Если ответ не найден -- просто игнорирует его.
Буду очень рад, если предложите какие-либо идеи в лс.');
}
elseif('праздники' == $комментарий[$x]){
include 'x2.php';
$html = file_get_html('http://kakoysegodnyaprazdnik.ru/');
$a = $html->find("span", 2);
$b = $html->find("span", 4);
$c = $html->find("span", 6);
$d = $html->find("span", 8);
$текст = urlencode('Вот такие сегодня праздники:
'.$a->plaintext.'
'.$b->plaintext.'
'.$c->plaintext.'
'.$d->plaintext);
}
elseif('совет' == $комментарий[$x]){
$парсим_блять_совет = curl('http://fucking-great-advice.ru/api/random');
$json1 = json_decode($парсим_блять_совет,1);
$текст = urlencode(htmlspecialchars_decode($json1[text]));
}
elseif('погода' == $комментарий[$x]){
if('' == $комментарий[$x+1]){
$текст = $погода.'Для получения информации о погоде необходимо указывать город. Пример: Погода Черновцы'.$погода;
}
else{
$pogod1 = file_get_contents("http://weather.yandex.ru/static/cities.xml");
$pogod2 = xml_parser_create();
$pogod4 = array();
$pogod3 = array();
xml_parse_into_struct($pogod2,$pogod1, $pogod3, $pogod4);
xml_parser_free($pogod2);
$удаляем_первую_фразу = preg_replace("/^(\S+)\s+/","",$последний_комментарий);
$город = mb_convert_case($удаляем_первую_фразу, MB_CASE_TITLE, "UTF-8");
foreach( $pogod3 as $key => $value )
{
if ( $value['value'] === $город )
{
$needed_index = $key;
break;
}
}
if ( isset( $needed_index ) )
{
$pbdfqr = $needed_index;
}
$айди_города = $pogod3[$pbdfqr][attributes][ID];
$weater = file_get_contents('http://informer.gismeteo.ru/xml/'.$айди_города.'_1.xml');
$xml = xml_parser_create();
$indexes = array();
$values = array();
xml_parse_into_struct($xml,$weater, $values, $indexes);
xml_parser_free($xml);
function replace($str){
$rplc = array('0'=>"Ясно ☀",'1'=>"Переменная облачность ⛅",'2'=>"Облачно ☁",'3'=>"Пасмурно");
return strtr($str,$rplc);
}
function replace1($str){
$rplc=array('4'=>"Дождь ☔",'5'=>"Ливень ",'6'=>"Снег ❄",'7'=>"Снег ❄",'8'=>"Гроза ⚡",'9'=>"Нет данных",'10'=>"Без осадков");
return strtr($str,$rplc);
}
$wiz = $values[38][attributes][MAX];
$wiz1 = $values[4][attributes][CLOUDINESS];
$wiz2 = $values[4][attributes][PRECIPITATION];
$cloudiness = replace($wiz1);
$precipitation = replace1($wiz2);
if($wiz = ''){
$текст = urlencode($погода.'Город не найден'.$погода);
}
else{
$текст = urlencode('☀ Город: '.$город.'.
Погода: '.$wiz.'°C
'.$cloudiness.'
'.$precipitation);
}
}
}
elseif('отсчеты' == $комментарий[$x]){
date_default_timezone_set ('Europe/Moscow');
$дата_рождения = curl('https://api.vk.com/method/users.get?user_ids='.$айди_юзера.'&fields=bdate&access_token='.$токен);
$json = json_decode($дата_рождения,1);
$дата_рождения = explode(".", $json[response][0][bdate]);
$месяц = $дата_рождения[1];
$день = $дата_рождения[0];
if($день > 0){
if( $месяц< date("m")){
$j = 2015;
}
else{
$j = 2014;
}
$hours = ceil((mktime(0,0,0, $месяц, $день, $j) - time())/3600);
$smi3 = $праздники.'До твоего дня рождения осталось '.$hours.' часов';
$smi = array('1', '2', '3', '4', '5', '6', '7', '8', '9', '0');
$smi2 = array('1⃣', '2⃣', '3⃣', '4⃣', '5⃣', '6⃣', '7⃣', '8⃣', '9⃣', '0⃣'); // Часы и дата
$день_рождения = str_replace($smi, $smi2, $smi3);
}
$hours = ceil((mktime(0,0,0, 6, 1, 2015) - time())/3600);
$smi3 = '☀До лета осталось '.$hours.' часов';
$smi = array('1', '2', '3', '4', '5', '6', '7', '8', '9', '0');
$smi2 = array('1⃣', '2⃣', '3⃣', '4⃣', '5⃣', '6⃣', '7⃣', '8⃣', '9⃣', '0⃣'); // Часы и дата
$лето = str_replace($smi, $smi2, $smi3);
$hours = ceil((mktime(0,0,0, 3, 1, 2015) - time())/3600);
$smi3 = '☁До весны осталось '.$hours.' часов';
$smi = array('1', '2', '3', '4', '5', '6', '7', '8', '9', '0');
$smi2 = array('1⃣', '2⃣', '3⃣', '4⃣', '5⃣', '6⃣', '7⃣', '8⃣', '9⃣', '0⃣'); // Часы и дата
$весна = str_replace($smi, $smi2, $smi3);
$hours = ceil((mktime(0,0,0, 1, 1, 2015) - time())/3600);
$smi3 = '❄До нового года осталось '.$hours.' часов ';
$smi = array('1', '2', '3', '4', '5', '6', '7', '8', '9', '0');
$smi2 = array('1⃣', '2⃣', '3⃣', '4⃣', '5⃣', '6⃣', '7⃣', '8⃣', '9⃣', '0⃣'); // Часы и дата
$новый_год = str_replace($smi, $smi2, $smi3);
$текст = urlencode('Ваши отсчеты:
'.$день_рождения.'
'.$лето.'
'.$весна.'
'.$новый_год);
}
elseif('математика' == $комментарий[$x]){
if('' == $комментарий[$x+1]){
$текст = urlencode($математика.'Задай нормально! Например '.rand(1,50).'+'.rand(1,50).' или '.rand(1,50).'*'.rand(1,50).' или '.rand(1,50).'/'.rand(1,50).$математика);
}
else{
$удаляем_первую_фразу = preg_replace("/^(\S+)\s+/","",$изменяем_регистр);
if (!preg_match("#^[0-9+*/-]+$#i", $удаляем_первую_фразу)){
$текст = urlencode($математика.'Задай нормально! Например '.rand(1,50).'+'.rand(1,50).' или '.rand(1,50).'*'.rand(1,50).' или '.rand(1,50).'/'.rand(1,50).$математика);
}
else{
$строка = "return (".$удаляем_первую_фразу.");";
$результат = eval($строка);
$текст = urlencode($математика.'Ответ: '.$результат.$математика);
}
}
}
elseif('курс' == $комментарий[$x]){
$date = date("d/m/Y");
$d = 'R01235';
$e = 'R01239';
$u = 'R01720';
$file = file_get_contents("http://www.cbr.ru/scripts/XML_daily.asp?date_req=".$date);
preg_match("/\<Valute ID=\"".$d."\".*?\>(.*?)\<\/Valute\>/is", $file, $m);
preg_match("/<Value>(.*?)<\/Value>/is", $m[1], $r);
preg_match("/\<Valute ID=\"".$e."\".*?\>(.*?)\<\/Valute\>/is", $file, $eu);
preg_match("/<Value>(.*?)<\/Value>/is", $eu[1], $eur);
preg_match("/\<Valute ID=\"".$u."\".*?\>(.*?)\<\/Valute\>/is", $file, $uk);
preg_match("/<Value>(.*?)<\/Value>/is", $uk[1], $ukr);
$dollar = str_replace(",", ".", $r[1]);
$euro = str_replace(",", ".", $eur[1]);
$urka = str_replace(",", ".", $ukr[1]);
$текст = urlencode(' Курс валют на '.$date.'
Доллар $ - '.$dollar.'
Евро € - '.$euro.'
Гривна - '.$urka.' ');
}
elseif('что' == $комментарий[$x] && 'ты' == $комментарий[$x+1] && 'делаешь?' == $комментарий[$x+2]){
$текст = urlencode('С тобой общаюсь ;3');
}
elseif('скажи' == $комментарий[$x] && 'я' == $комментарий[$x+1] && 'лох' == $комментарий[$x+2]){
$текст = urlencode('ты лох!!');
}
elseif('скажи' == $комментарий[$x] && 'я' == $комментарий[$x+1] && 'лох!' == $комментарий[$x+2]){
$текст = urlencode('ты лох!!');
}
elseif('скажи' == $комментарий[$x] && 'я' == $комментарий[$x+1] && 'лох!!' == $комментарий[$x+2]){
$текст = urlencode('ты лох!!');
}
elseif('скажи' == $комментарий[$x] && 'я' == $комментарий[$x+1] && 'дебил' == $комментарий[$x+2]){
$текст = urlencode('ты дебил!!');
}
elseif('скажи' == $комментарий[$x] && 'я' == $комментарий[$x+1] && 'дебил!' == $комментарий[$x+2]){
$текст = urlencode('ты дебил!!');
}
elseif('скажи' == $комментарий[$x] && 'я' == $комментарий[$x+1] && 'дебил!!' == $комментарий[$x+2]){
$текст = urlencode('ты дебил!!');
}
elseif('скажи' == $комментарий[$x] && 'я' == $комментарий[$x+1] && 'пидор' == $комментарий[$x+2]){
$текст = urlencode('ты пидор!!');
}
elseif('скажи' == $комментарий[$x] && 'я' == $комментарий[$x+1] && 'пидор!' == $комментарий[$x+2]){
$текст = urlencode('ты пидор!!');
}
elseif('скажи' == $комментарий[$x] && 'я' == $комментарий[$x+1] && 'пидор!!' == $комментарий[$x+2]){
$текст = urlencode('ты пидор!!');
}
elseif('скажи' == $комментарий[$x] && 'я' == $комментарий[$x+1] && 'голубой' == $комментарий[$x+2]){
$текст = urlencode('ты голубой!!');
}
elseif('скажи' == $комментарий[$x] && 'я' == $комментарий[$x+1] && 'голубой!' == $комментарий[$x+2]){
$текст = urlencode('ты голубой!!');
}
elseif('скажи' == $комментарий[$x] && 'я' == $комментарий[$x+1] && 'голубой!!' == $комментарий[$x+2]){
$текст = urlencode('ты голубой!!');
}
elseif('скажи' == $комментарий[$x] && 'я' == $комментарий[$x+1] && 'мамку' == $комментарий[$x+2] && 'ебал' == $комментарий[$x+3]){
$текст = urlencode('ты мамка еб? лол!!');
}
elseif('лайк' == $комментарий[$x] && 'на' == $комментарий[$x+1] && 'аву' == $комментарий[$x+2]){
$RequestsGet = curl('https://api.vk.com/method/photos.get?owner_id='.$айди_юзера.'&album_id=profile&rev=1&access_token='.$токен);
$json = json_decode($RequestsGet,1);
$photo = $json['response']['0']['pid'];
$RequestsGet1 = curl('https://api.vk.com/method/likes.add?type=photo&owner_id='.$айди_юзера.'&item_id='.$photo.'&count=1&access_token='.$токен);
$jsonS1 = json_decode($RequestsGet1,1);
$текст = urlencode('Поставил братюня');
}
elseif('видео' == $комментарий[$x]){
if('' == $комментарий[$x+1]){
$текст = urlencode('А где запрос?');
}
else{
if($x == 0){
$удаляем_первую_фразу = preg_replace("/^(\S+)\s+/","",$последний_комментарий);
$ищем_видео = curl('https://api.vk.com/method/video.search?q='.urlencode($удаляем_первую_фразу).'&adult=1&v=5.24&count=5&access_token='.$токен);
}
else{
$удаляем_вторую_фразу = preg_replace("/^(\S+)\s+/","",$последний_комментарий);
$удаляем_первую_фразу = preg_replace("/^(\S+)\s+/","",$удаляем_вторую_фразу);
$ищем_видео = curl('https://api.vk.com/method/video.search?q='.urlencode($удаляем_первую_фразу).'&adult=1&v=5.24&count=5&access_token='.$токен);
}
$парсим_видео = json_decode($ищем_видео,1);
$колво = $парсим_видео['response']['count'];
if($колво == '0'){
$текст = urlencode('К сожалению, видеозаписей по вашему запросу не найдено');
}
else{
if($колво < 150){
$ищем_видео1 = curl('https://api.vk.com/method/video.search?q='.urlencode($удаляем_первую_фразу).'&adult=1&count='.$колво.'&access_token='.$токен);
$парсим_видео1 = json_decode($ищем_видео1,1);
$рандом = rand(1,$колво);
$рандом1 = rand(1,$колво);
}
else{
$ищем_видео1 = curl('https://api.vk.com/method/video.search?q='.urlencode($удаляем_первую_фразу).'&adult=1&count=200&access_token='.$токен);
$парсим_видео1 = json_decode($ищем_видео1,1);
$рандом = rand(1,150);
$рандом1 = rand(1,150);
}
$видео1 = $парсим_видео1[response][$рандом][owner_id];
$видео2 = $парсим_видео1[response][$рандом][id];
$видео3 = $парсим_видео1[response][$рандом1][owner_id];
$видео4 = $парсим_видео1[response][$рандом1][id];
$текст = urlencode('Приятного просмотра! ');
$объект = 'video'.$видео1.'_'.$видео2.',video'.$видео3.'_'.$видео4;
}
}
}
elseif('анонимно' == $комментарий[$x]){
if('' == $комментарий[$x+1] || '' == $комментарий[$x+2]){
$текст = urlencode('❗Кажется, вы забыли указать id получателя❗
✅Вот вам наглядный пример использования функции:
Анонимно 141418455 Привет!');
}
else{
if(is_numeric($комментарий[$x+1]) == true){
$комментарий[$x+1] = 'id'.$комментарий[$x+1];
}
$проверяем_возможность_писать = curl('https://api.vk.com/method/users.get?user_ids='.$комментарий[$x+1].'&fields=can_write_private_message&access_token='.$токен);
$test = json_decode($проверяем_возможность_писать,1);
if($test[response][0][can_write_private_message] == '0'){
$текст = urlencode('К сожалению, пользователь ограничивает круг лиц, которые могут присылать ему сообщения.');
}
else{
if($x == 0){
$удаляем_вторую_фразу = preg_replace("/^(\S+)\s+/","",$последний_комментарий);
$удаляем_первую_фразу = preg_replace("/^(\S+)\s+/","",$удаляем_вторую_фразу);}
else{
$удаляем_вторую_фразу = preg_replace("/^(\S+)\s+/","",$последний_комментарий);
$удаляем_первую_фразу1 = preg_replace("/^(\S+)\s+/","",$удаляем_вторую_фразу);
$удаляем_первую_фразу = preg_replace("/^(\S+)\s+/","",$удаляем_первую_фразу1);
}
$queryString = trim($удаляем_первую_фразу);
$queryString = str_replace(array('.','.'), ' ', trim($queryString));
$queryString = preg_replace('/\s+/', ' ', $queryString);
$title = 'Анонимное сообщение';
$attached = рандом(array('photo263930472_336093193','photo263930472_336093199','photo263930472_336093204','photo263930472_336093206'));
$picture = urlencode($attached);
$message = '«'.$queryString.'», – кто-то написал вам анонимно.
Отвечать на моё сообщение не обязательно.
Всё равно отправитель его не получит.';
$отправляем_сообщение = curl('https://api.vk.com/method/messages.send?domain='.$комментарий[$x+1].'&title='.urlencode($title).'&message='.urlencode($message).'&attachment='.$picture.'&access_token='.$токен);
$проверка_отправленного_сообщения = json_decode($отправляем_сообщение,1);
$тест = $проверка_отправленного_сообщения[response];
if($тест > 0){
$текст = urlencode('Ваше сообщение доставлено! '.$юмор);
}
else{
$текст = urlencode('⚠К сожалению, ваше сообщение не было доставлено адресату.
❗Проверьте правильность ввода параметров команды.');
}
}
}
}
elseif('гороскоп' == $комментарий[$x]){
$date=explode(".", date("d.m"));
switch ($date[1]){
case 1: $m='января'; break;
case 2: $m='февраля'; break;
case 3: $m='марта'; break;
case 4: $m='апреля'; break;
case 5: $m='мая'; break;
case 6: $m='июня'; break;
case 7: $m='июля'; break;
case 8: $m='августа'; break;
case 9: $m='сентября'; break;
case 10: $m='октября'; break;
case 11: $m='ноября'; break;
case 12: $m='декабря'; break;
}
if('мне' == $комментарий[$x+1]){
$получаем_дату_рождения_пользователя = curl('https://api.vk.com/method/users.get?user_ids='.$айди_юзера.'&fields=bdate&access_token='.$токен);
$json123 = json_decode($получаем_дату_рождения_пользователя,1);
$дата_рождения = explode(".", $json123[response][0][bdate]);
$месяц = $дата_рождения[1];
$день = $дата_рождения[0];
function getZodiacalSign($month, $day){
$signs = array("Козерог", "Водолей", "Рыбы", "Овен", "Телец", "Близнецы", "Рак", "Лев", "Девы", "Весы", "Скорпион", "Стрелец");
$signsstart = array(1=>21, 2=>20, 3=>20, 4=>20, 5=>20, 6=>20, 7=>21, 8=>22, 9=>23, 10=>23, 11=>23, 12=>23);
return $day < $signsstart[$month + 1] ? $signs[$month - 1] : $signs[$month % 12];
}
if('Овен' == getZodiacalSign($месяц, $день)) {$i = 0;$znak = '♈';}
if('Телец' == getZodiacalSign($месяц, $день)) {$i = 1;$znak = '♉';}
if('Близнецы' == getZodiacalSign($месяц, $день)) {$i = 2;$znak = '♊';}
if('Рак' == getZodiacalSign($месяц, $день)){ $i = 3;$znak = '♋';}
if('Лев' == getZodiacalSign($месяц, $день)) {$i = 4;$znak = '♌';}
if('Дева' == getZodiacalSign($месяц, $день)){ $i = 5;$znak = '♍';}
if('Весы' == getZodiacalSign($месяц, $день)) {$i = 6;$znak = '♎';}
if('Скорпион' == getZodiacalSign($месяц, $день)) {$i = 7;$znak = '♏';}
if('Стрелец' == getZodiacalSign($месяц, $день)) {$i = 8;$znak = '♐';}
if('Козерог' == getZodiacalSign($месяц, $день)) {$i = 9;$znak = '♑';}
if('Водолей' == getZodiacalSign($месяц, $день)) {$i = 10;$znak = '♒';}
if('Рыбы' == getZodiacalSign($месяц, $день)) {$i = 11;$znak = '♓';}
if($i > 0){
$url = 'http://img.ignio.com/r/export/utf/xml/daily/com.xml';
$xml = xml_parser_create();
xml_parser_set_option($xml, XML_OPTION_SKIP_WHITE, 1);
xml_parse_into_struct($xml, file_get_contents($url), $element, $index);
xml_parser_free($xml);
$текст = urlencode($znak.'Ваш гороскоп на '.$date[0].' '.$m.''.$znak.'
'.$element[$index["TODAY"][$i]]["value"]);
}
else {
$текст = urlencode('⚠ К сожалению, не возможно определить ваш знак зодиака. Просьба указать свою дату рождения в личной информации. ⚠');
}
}
elseif('' == $комментарий[$x+1]){
$текст = urlencode('ℹДля получения гороскопа необходимо указывать название. Например, гороскоп водолей.');
}
else{
if('овен' == $комментарий[$x+1]) {$i = 0;$znak = '♈';}
if('телец' == $комментарий[$x+1]) {$i = 1;$znak = '♉';}
if('близнецы' == $комментарий[$x+1]) {$i = 2;$znak = '♊';}
if('рак' == $комментарий[$x+1]){ $i = 3;$znak = '♋';}
if('лев' == $комментарий[$x+1]) {$i = 4;$znak = '♌';}
if('дева' == $комментарий[$x+1]){ $i = 5;$znak = '♍';}
if('весы' == $комментарий[$x+1]) {$i = 6;$znak = '♎';}
if('скорпион' == $комментарий[$x+1]) {$i = 7;$znak = '♏';}
if('стрелец' == $комментарий[$x+1]) {$i = 8;$znak = '♐';}
if('козерог' == $комментарий[$x+1]) {$i = 9;$znak = '♑';}
if('водолей' == $комментарий[$x+1]) {$i = 10;$znak = '♒';}
if('рыбы' == $комментарий[$x+1]) {$i = 11;$znak = '♓';}
$url = 'http://img.ignio.com/r/export/utf/xml/daily/com.xml';
$xml = xml_parser_create();
xml_parser_set_option($xml, XML_OPTION_SKIP_WHITE, 1);
xml_parse_into_struct($xml, file_get_contents($url), $element, $index);
xml_parser_free($xml);
$текст = urlencode($znak.'Ваш гороскоп на '.$date[0].' '.$m.''.$znak.'
'.$element[$index["TODAY"][$i]]["value"]);
}
}
elseif('анимация' == $комментарий[$x]){
$смотрим_посты = curl('https://api.vk.com/method/wall.get?domain=gifochka&count=1&offset='.$смещение.'&extended=1');
$json = json_decode($смотрим_посты,1);
$doc = $json[response][wall][1][attachments][0][doc][did];
$owner_id = $json[response][wall][1][attachments][0][doc][owner_id];
$объект = 'doc'.$owner_id.'_'.$doc;
}
elseif('инфа' == $комментарий[$x]){
if('' == $комментарий[$x+1]){
$текст = urlencode('А где фраза?');
}
else{
$текст = urlencode('Ваш вопрос TRUE на '.rand(0,100).'%');
}
}
elseif('новости' == $комментарий[$x]){
$url= рандом(array('http://news.yandex.ru/index.rss','http://news.yandex.ua/world.rss','http://news.yandex.ua/sport.rss','http://news.yandex.ua/auto.rss','http://news.yandex.ua/science.rss','http://news.yandex.ua/internet.rss','http://news.yandex.ua/computers.rss'));
$xml = xml_parser_create();
xml_parser_set_option($xml, XML_OPTION_SKIP_WHITE, 1);
xml_parse_into_struct($xml, file_get_contents($url), $element, $index);
xml_parser_free($xml);
$текст = urlencode(strip_tags('Последние новости:
'.$element[$index["TITLE"][2]]["value"].'
'.$element[$index["TITLE"][3]]["value"].'
'.$element[$index["TITLE"][4]]["value"].'
'.$element[$index["TITLE"][5]]["value"]));
}
elseif('омич' == $комментарий[$x]){
$объект = picture('omich');
}
elseif('время' == $комментарий[$x]){
if('мск' == $комментарий[$x+2]){
date_default_timezone_set ('Europe/Moscow');
$time = explode(':', date('H:i'));
$emojiTime = array('0⃣', '1⃣', '2⃣', '3⃣', '4⃣', '5⃣', '6⃣', '7⃣', '8⃣', '9⃣', '');
$текст = $emojiTime[$time[0][0]] . $emojiTime[$time[0][1]] . ':' . $emojiTime[$time[1][0]] . $emojiTime[$time[1][1]];
}
elseif('киеву' == $комментарий[$x+2]){
date_default_timezone_set ('Europe/Kiev');
$time = explode(':', date('H:i'));
$emojiTime = array('0⃣', '1⃣', '2⃣', '3⃣', '4⃣', '5⃣', '6⃣', '7⃣', '8⃣', '9⃣', '');
$текст = $emojiTime[$time[0][0]] . $emojiTime[$time[0][1]] . ':' . $emojiTime[$time[1][0]] . $emojiTime[$time[1][1]];
}
else{
$RequestIDcountry = curl('https://api.vk.com/method/users.get?user_ids='.$iduser1.'&fields=country&access_token='.$токен);
$json123 = json_decode($RequestIDcountry,1);
$country = $json123[response][0][country];//страна
if($country == '0'){
$текст = urlencode('⛔Город не найден, просьба указать свой город в личной информации.');
}
else {
if($country == '1'){
date_default_timezone_set ('Europe/Moscow');
$time = explode(':', date('H:i'));
$emojiTime = array('0⃣', '1⃣', '2⃣', '3⃣', '4⃣', '5⃣', '6⃣', '7⃣', '8⃣', '9⃣', '');
$текст = $emojiTime[$time[0][0]] . $emojiTime[$time[0][1]] . ':' . $emojiTime[$time[1][0]] . $emojiTime[$time[1][1]];
}
elseif($country == '2'){
date_default_timezone_set ('Europe/Kiev');
$time = explode(':', date('H:i'));
$emojiTime = array('0⃣', '1⃣', '2⃣', '3⃣', '4⃣', '5⃣', '6⃣', '7⃣', '8⃣', '9⃣', '');
$текст = $emojiTime[$time[0][0]] . $emojiTime[$time[0][1]] . ':' . $emojiTime[$time[1][0]] . $emojiTime[$time[1][1]];
}
elseif($country == '3'){
date_default_timezone_set ('Europe/Minsk');
$time = explode(':', date('H:i'));
$emojiTime = array('0⃣', '1⃣', '2⃣', '3⃣', '4⃣', '5⃣', '6⃣', '7⃣', '8⃣', '9⃣', '');
$текст = $emojiTime[$time[0][0]] . $emojiTime[$time[0][1]] . ':' . $emojiTime[$time[1][0]] . $emojiTime[$time[1][1]];
}
}
}
}
elseif('няша' == $комментарий[$x]){
$паблик = рандом(array('sisuli','so4nye','imvdul','thevuas','fupoff','sexx_public','baregirl'));
$объект = picture($паблик);
}
elseif('демотиватор' == $комментарий[$x]){
$объект = picture('bestdemotivators');
}
elseif ('трек' == $комментарий[$x]){
if('' == $комментарий[$x+1]){
$жанр = rand(1, 18);
$ищем_трек = curl('https://api.vk.com/method/audio.getPopular?genre_id='.$жанр.'&count=1&offset='.$смещение.'&access_token='.$токен);
$json123 = json_decode($ищем_трек,1);
$текст = urlencode('Музыка от настоящего ценителя для вас ');
$объект = 'audio'.$json123[response][0][owner_id].'_'.$json123[response][0][aid];
}
else{
if($x == 0){
$удаляем_первую_фразу = preg_replace("/^(\S+)\s+/","",$последний_комментарий);
$ищем_трек = curl('https://api.vk.com/method/audio.search?q='.urlencode($удаляем_первую_фразу).'&count=1&access_token='.$токен);
}
else{
$удаляем_вторую_фразу = preg_replace("/^(\S+)\s+/","",$последний_комментарий);
$удаляем_первую_фразу = preg_replace("/^(\S+)\s+/","",$удаляем_вторую_фразу);
$ищем_трек = curl('https://api.vk.com/method/audio.search?q='.urlencode($удаляем_первую_фразу).'&count=1&access_token='.$токен);
}
$парсим_трек = json_decode($ищем_трек,1);
$колво = $парсим_трек[response][0];
if($колво == '0'){
$текст = urlencode('ℹК сожалению, аудиозаписей по вашему запросу не найдено');
}
else{
if($колво < 1000){
$ищем_трек1 = curl('https://api.vk.com/method/audio.search?q='.urlencode($удаляем_первую_фразу).'&count='.$колво.'&access_token='.$токен);
$парсим_трек1 = json_decode($ищем_трек1,1);
$рандом = rand(1,$колво);
$рандом1 = rand(1,$колво);
}
else{
$ищем_трек1 = curl('https://api.vk.com/method/audio.search?q='.urlencode($удаляем_первую_фразу).'&count=1000&access_token='.$токен);
$парсим_трек1 = json_decode($ищем_трек1,1);
$рандом = rand(1,500);
$рандом1 = rand(1,500);
}
$трек1 = $парсим_трек1[response][$рандом][owner_id];
$трек2 = $парсим_трек1[response][$рандом][aid];
$трек3 = $парсим_трек1[response][$рандом1][owner_id];
$трек4 = $парсим_трек1[response][$рандом1][aid];
$текст = urlencode('Треки по вашему запросу! ');
$объект = 'audio'.$трек1.'_'.$трек2.',audio'.$трек3.'_'.$трек4;
}
}
}
elseif('котика' == $комментарий[$x]){
$attached = рандом(array('v.kote','catism'));
$объект = picture($public);
}
elseif('автор' == $комментарий[$x]){
$текст = urlencode('ℹСоздателем этой поебени является *id141418455 ');
}
elseif('как' == $комментарий[$x] && 'дела?' == $комментарий[$x+1]){
$attached = рандом(array('Да пока живу, и вроде умирать не собираюсь', 'Все пучком', 'Отлично! Чего и вам желаю', 'А у Вас?', 'Все хорошо, а будет еще лучше!', 'Отлично, не дождётесь', 'Хорошо — не поверишь, плохо — не поможешь', 'Вчера сломал два ребра', 'Как в сказке', 'Как всегда, то есть хорошо', 'Как всегда, то есть плохо', 'Хорово', 'Как у тебя', 'Какие, собственно, дела?', 'Как всегда', 'Как видишь', 'Не умер и не женился', 'А как в самом деле дела?', 'А дела ли это?', 'А что такое?', 'Нет никаких дел', 'Какие дела? Я не при делах нынче!', 'Ах я бедный-несчастный, так устал, мне каждый день приходится придумывать ответ на вопрос «Как дела?»', 'Есть два способа поставить человека в тупик: спросить у него «Как дела» и попросить рассказать что-нибудь', 'Не знаю', 'Затрудняюсь ответить', 'Амбивалентно', 'Вялотекуще', 'Дела идут, контора пишет', 'А вы не торопитесь?', 'День на карете, два пешком', 'Как у попугая, которого кошка тянет за лапу по полу, а он радостно кричит «Поехали!»', 'Как у зебры', 'Как в такси. Чем дальше, тем дороже', 'Как у колобка — слева и справа одинаково', 'Как сосиска в тесте, весело и сердито', 'По сравнению с Бубликовым неплохо', 'Так же как у Майкла Джексона 15 лет назад', 'Лучше чем вчера, но хуже чем завтрa', 'Какие дела с такими делами', 'Дела??? Нет их, не деловой я…', 'Также, как и пять минут назад…', 'Тебе все сразу или частями?', 'Я от природы бездельник.', 'Столько не сделано, столько не сделано! А сколько еще предстоит не сделать!', 'Дел много', 'Ногсшибательно', 'Регулярно', 'Терпимо', 'Безусловно', 'В Анголе дети голодают, а так все в порядке', 'Всё в шоколаде, даже клавиатура!', 'Расту, цвету, старею… Всё как обычно', 'Вы несравненно оригинальны в своих вопросах', 'Да нормально, вчера нобелевскую премию получила за вклад в развитие экоструктурных подразделений в области китообразных инфузорий туфелек и тапочек и за открытие нано-технологий, которые помогут пингвинам преодолеть ледниковый период в африканских борах и гавайских пустынях в штате Масса Чуссетс округ Вашингтон.', 'Как Скрудж Макдак', 'Тяжела жизнь без Ново-Пассита…', 'Вашими молитвами', 'Пока еще никого не загрыз', 'В среднем по району', 'Относительно. Если сравнивать с Лениным — то хорошо, если с миллионером — то не очень.', 'Эх, какие у нас дела? У нас делишки, а ДЕЛА у прокурора', 'Чего только ни…', 'Ничего', 'Нормально', 'Всё ок!', 'По тихой грусти', 'Лучше всех!'));
$текст = urlencode($attached);
}
elseif ('башорг' == $комментарий[$x]){
$текст = urlencode(strip_tags(file_get_contents('http://bohdash.com/random/bash/random.php')));
}
elseif ('юмор' == $комментарий[$x]){
$a = rand(1,2);
if('1' == $a) $текст = urlencode(strip_tags(file_get_contents('http://bohdash.com/random/joke/random.php')));
else $текст = urlencode(strip_tags(file_get_contents('http://bohdash.com/random/anekdot/random.php')));
}
elseif ('цитата' == $комментарий[$x]){
$текст = urlencode(strip_tags(file_get_contents('http://bohdash.com/random/citata/random.php')));
}
elseif ('факт' == $комментарий[$x]){
$res = file_get_contents('http://www.factroom.ru/random/');
preg_match('/<title> (.*?) #factroom/', $res, $a);
$текст = urlencode($a[1]);
}
elseif ('история' == $комментарий[$x]){
$текст = urlencode(strip_tags(file_get_contents('http://bohdash.com/random/sram/random.php')));
}
elseif('бот' == $комментарий[$x] && 'тут?' == $комментарий[1]){
$attached = рандом(array('Разумеется', 'Однозначно', 'Как же', ' Без сомнения', 'Понятное дело', 'Бесспорно', 'Естественно', ' Очевидно', 'Несомненно', 'Само собой'));
$текст = urlencode($attached);
}
elseif ('привет' == $комментарий[$x]) {
$attached = рандом(array('Хай','Здарова','Ку','Qq','Привет','Приффки','Хаюшки','Прива','Куку','Здаров чел','Доброго времени суток','Здравствуй'));
$текст = urlencode($attached);
}
elseif ('пикча' == $комментарий[$x]){
if('' == $комментарий[$x+1]){
$attached = array('iface','onlyorly','fuck_humor');
$chbad = mt_rand (0, count($attached)-1);
$public = urlencode($attached[$chbad]);
$объект = picture($public);
}
else{
if($x == 0){
$удаляем_первую_фразу = preg_replace("/^(\S+)\s+/","",$последний_комментарий);
$ищем_пикчу = curl('https://api.vk.com/method/photos.search?q='.urlencode($удаляем_первую_фразу).'&access_token='.$токен);
}
else{
$удаляем_первую_фразу = preg_replace("/^(\S+)\s+/","",$последний_комментарий);
$удаляем_вторую_фразу = preg_replace("/^(\S+)\s+/","",$удаляем_первую_фразу);
$ищем_пикчу = curl('https://api.vk.com/method/photos.search?q='.urlencode($удаляем_вторую_фразу).'&access_token='.$токен);
}
$парсим_пикчу = json_decode($ищем_пикчу,1);
$колво = $парсим_пикчу[response][0];
if($колво == '0'){
$текст = urlencode('ℹК сожалению, картинок по вашему запросу не найдено');
}
else{
if($колво < 1000){
$ищем_пикчу1 = curl('https://api.vk.com/method/photos.search?q='.urlencode($удаляем_первую_фразу).'&count='.$колво.'&access_token='.$токен);
$парсим_пикчу1 = json_decode($ищем_пикчу1,1);
$рандом = rand(1,$колво);
$рандом1 = rand(1,$колво);
}
else{
$ищем_пикчу1 = curl('https://api.vk.com/method/photos.search?q='.urlencode($удаляем_первую_фразу).'&count=1000&access_token='.$токен);
$парсим_пикчу1 = json_decode($ищем_пикчу1,1);
$рандом = rand(1,800);
$рандом1 = rand(1,800);
}
$текст = urlencode('Картинки по вашему запросу! ');
$пикча1 = $парсим_пикчу1[response][$рандом][owner_id];
$пикча2 = $парсим_пикчу1[response][$рандом][pid];
$пикча3 = $парсим_пикчу1[response][$рандом1][owner_id];
$пикча4 = $парсим_пикчу1[response][$рандом1][pid];
$объект = 'photo'.$пикча1.'_'.$пикча2.',photo'.$пикча3.'_'.$пикча4;
}
}
}
$отвечаем_на_комментарий = curl('https://api.vk.com/method/wall.addComment?owner_id='.$пост[0].'&post_id='.$пост[1].'&text='.$т
Войдите для добавления комментария.