Бот для VK.

.kali6p

Заблокированные
Статус
offline
Регистрация
31.03.2017
Сообщения
10
Репутация
0
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.
Короче, держите бота для бесед и лс.

PHP:
<?php[/I][/B][/I][/B]
[B][I][B][I]
$token = 'токен';
$online = curl('https://api.vk.com/method/account.setOnline?access_token='.$token);

$api_msg = curl('https://api.vk.com/method/messages.get?count=30&filters=1&access_token='.$token);
$json1 = json_decode($api_msg,1);
$last_msg = $json1['response']['1']['body'];
$chat = $json1['response']['1']['chat_id'];
$mid = $json1['response']['1']['mid'];
$userid = $json1['response']['1']['uid'];
$bias = rand(1, 200);
$register_msg = mb_strtolower($last_msg,'UTF-8');
$msg = explode(" ", $register_msg);

switch ($msg[0]){
case 'вопрос':
$text = 'ответ';
$mids = $mid;
break;
}
if(isset($chat)){

$answer_msg = curl('https://api.vk.com/method/messages.send?forward_messages='.$mids.'&chat_id='.$chat.'&message='.urlencode($text).'&attachment='.$photo.'&access_token='.$token);
}
else
{
$answer_msg = curl('https://api.vk.com/method/messages.send?forward_messages='.$mids.'&user_id='.$userid.'&message='.urlencode($text).'&attachment='.$photo.'&access_token='.$token);
}
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;
}
?>

Структура:
PHP:
switch ($msg[0]){
case '':  //сообщение
$text = ''; //что должен отвечать бот на сообщение
$photo = ''; //документ, пример: $photo = 'photo255698585_428951361';
$mids = $mid;
break;
}

Кому что не ясно обращайтесь - https://vk.com/kali6p
P.S. Не откажусь от репа С:
 
Последнее редактирование:

.kali6p

Заблокированные
Статус
offline
Регистрация
31.03.2017
Сообщения
10
Репутация
0
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.
Уберите эти теги, я их убрать не могу)

GemPkRcfZiY.jpg
 

congrammer

Новичок
Статус
offline
Регистрация
29.02.2016
Сообщения
5
Репутация
4
Скажи пусть ставят cron на одну минуту
 

.kali6p

Заблокированные
Статус
offline
Регистрация
31.03.2017
Сообщения
10
Репутация
0
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.

Cергей

Новичок
Статус
offline
Регистрация
20.04.2017
Сообщения
5
Репутация
0
Спасибо у меня всё норм!
 

Vlean

Заблокированные
Статус
offline
Регистрация
02.01.2017
Сообщения
358
Репутация
119
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.
Куда всё это сувать? Не разбираюсь просто в этом всём, подскажите :Wacko
 
Последнее редактирование:

Cергей

Новичок
Статус
offline
Регистрация
20.04.2017
Сообщения
5
Репутация
0
Хмм в ютюбе посмотри как настроить бота...
 

NavigatoR

Новичок
Статус
offline
Регистрация
20.04.2017
Сообщения
7
Репутация
0
топ. Поставил бота, всё робит. немного переписал код, что бы задежка была 0.1 сек и закинул на vds