forked from Claudio/integracao
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.3 KiB
37 lines
1.3 KiB
#!/usr/bin/php -q |
|
<?php |
|
error_reporting(E_ALL); |
|
ini_set('display_errors', 1); |
|
|
|
require_once 'Telegram.php'; |
|
|
|
$telegram = new Telegram(); |
|
|
|
$calls = $telegram->db()->getSupervisorDAC(); |
|
$filas = array('SUPORTE' => '15', 'COMERCIAL' => '15', 'FINANCEIRO' => '15', 'DESENVOLVIMENTO' => '-1'); |
|
$send = false; |
|
|
|
$breakline = urlencode("\n"); |
|
$alert = urlencode("\xF0\x9F\x9A\xA8") . urlencode("\xE2\x9A\xA0") . "<b>ALERTA DA CENTRAL</b>" . urlencode("\xE2\x9A\xA0") . urlencode("\xF0\x9F\x9A\xA8") . $breakline; |
|
|
|
foreach ($calls as $key => $value) { |
|
|
|
if (!array_key_exists($value['dac'], $filas)) { |
|
continue; |
|
} |
|
|
|
if ($value['espera'] > $filas[$value['dac']]) { |
|
$message .= urlencode("\xE2\x98\x8E") . " <b>DAC/Fila:</b> {$value['dac']} {$breakline}"; |
|
$message .= urlencode("\xF0\x9F\x93\x9E") . " <b>Atendidas:</b> {$value['atendidas']} {$breakline}"; |
|
$message .= urlencode("\xF0\x9F\x93\xB5") . " <b>Abandonadas:</b> {$value['abandonadas']} {$breakline}"; |
|
$message .= urlencode("\xF0\x9F\x93\xB2") . " <b>Em Espera:</b> {$value['espera']} "; |
|
$message .= $breakline . $breakline; |
|
$send = true; |
|
} |
|
} |
|
|
|
if ($send) { |
|
$telegram->sendMessage($alert . $message); |
|
} |
|
|
|
|
|
|