repositório com os arquivos utilizados para integração entre o sistema SimplesIP e diversos sistemas.
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

#!/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);
}