var ctx = document.getElementById('stats1').getContext('2d');
var chart = new Chart(ctx, {
type: 'line',
data: {
labels: [@foreach($stats[2] as $item) {{ date("d", strtotime($item['DATE'])) }}, @endforeach],
datasets: [{
label: 'Доход',
data: [ @foreach($stats[2] as $item) {{ (float)$item['sum'] }} , @endforeach ],
"fill":false,
"borderColor":"rgb(75, 192, 192)",
"lineTension":0.1,
}]
},
options: {
legend: {
display: false,
},
}
});
149.154.167.226 - - [21/Mar/2018:02:58:24 +0600] "POST /bot/telegram.php HTTP/1.0" 200 391 "-" "-"
149.154.167.226 - - [21/Mar/2018:02:59:10 +0600] "POST /bot/telegram.php HTTP/1.0" 200 1773 "-" "-"
149.154.167.226 - - [21/Mar/2018:03:00:22 +0600] "POST /bot/telegram.php HTTP/1.0" 200 391 "-" "-"
<?php
/**
* Telegram Bot access token и URL.
*/
$access_token = '';
$api = 'https://api.telegram.org/bot' . $access_token;
/**
* Задаём основные переменные.
*/
$output = json_decode(file_get_contents('php://input'), TRUE);
// Получение данных
$chat_id = $output['message']['chat']['id'];
$message = $output['message']['text'];
include $_SERVER['DOCUMENT_ROOT']."/include/config.php";
// Команды для бота
switch($message)
{
case '/check':
sendMessage($chat_id, "Вы успешно подписались на обновление статуса заказа");
//$text = '/check c465ea378a4f';
preg_match('~/check ([a-z0-9]+)~i', trim($message), $preg);
print_r($preg);
foreach ($preg as $key => $value) {
$sql = $db->query('UPDATE `orders` SET `chat_id` = 123456 WHERE `orders`.`identify` = "'.$value.'"');
}
break;
case '/start':
sendMessage($chat_id, "Привет, я бот EasyShop!");
sendMessage($chat_id, "/check - проверка статуса заказа");
sendMessage($chat_id, "/location - расположение EasyShop на карте");
sendMessage($chat_id, "/stock - действующие акции");
$sql = $db->query('INSERT INTO `subscribetelegram` (`chat_id`) VALUES ("'.$chat_id.'")');
break;
}
// Функция отправки сообщений при получение команд
function sendMessage($chat_id, $message) {
file_get_contents($GLOBALS['api'] . '/sendMessage?chat_id=' . $chat_id . '&text=' . urlencode($message));
// Запись chat_id в логи
//$sql = $db->query('UPDATE `orders` SET `chat_id` = '.$chat_id.' WHERE `orders`.`identify` = '.$message.'');
file_put_contents("logs.txt", $chat_id, $message);
}