[Модуль] PostTracker (app_PostTracker)
Добавлено: Вс ноя 20, 2016 9:51 pm
Модуль для отслеживания посылок PostTracker
На данный момент
На данный момент
- поддержка API ГдеПосылка
- поддержка API Track24
- поддержка API Russian Post
- поддержка 17Track.net
- поддержка API Moyaposylka.ru (добавление, редактирование, архивирование дублируются на сайте)
- поддержка http://majordomo_ip/apps.html
- запуск скриптов при новом статусе и напоминании об открытии диспута
- редактирование трека
- просмотр архива
- поддержка различных провайдеров получения информации о треке
- ...
Пример скриптаПоказать
Код: Выделить всё
/*
$params['NAME'] - name parcel
$params['TRACK'] - track number
$params['TRACK_URL'] - track url
$params['DATE'] - datetime last status
$params['STATUS'] - last status
$params['DISPUTE'] - day to dispute
$params['LOCATION'] - location
*/
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$text="<a href=\"".$params['TRACK_URL']."\">".$params['TRACK']."</a>: ".$params['NAME'];
if (isset($params['DISPUTE']))
$text .= "\nИстекает срок доставки! Осталось дней: ".$params['DISPUTE'];
else
$text .= "\n".$params['DATE']." - ".$params['STATUS']." (".$params['LOCATION'].")";
$content = array('chat_id' => "chat_id", 'text' => $text, 'parse_mode'=>'HTML');
$telegram_module->sendContent($content);