[Модуль] PostTracker (app_PostTracker)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
Amarok
Сообщения: 1392
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 444 раза
Поблагодарили: 123 раза
Контактная информация:

Re: [Модуль] PostTracker (app_PostTracker)

Сообщение Amarok » Пт ноя 29, 2019 6:14 pm

lost_post писал(а):
Ср авг 21, 2019 4:24 pm
Добрый день!
Подскажите а как можно автоматически добавлять трек номера для отслеживания? Какой-то скрипт вызвать или по URL перейти, может?
Было-бы здОрово, но...
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Аватара пользователя
Eraser
Сообщения: 943
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 13 раз
Поблагодарили: 702 раза
Контактная информация:

Re: [Модуль] PostTracker (app_PostTracker)

Сообщение Eraser » Пт ноя 29, 2019 10:01 pm

Залил обновление, треки можно добавить через API

Пример запроса
http://ip_mjd/api/module/app_posttracker/add?name=NAME&track=TRACK

Дополнительные параметры: track_url, waitday, description

PS заработает на последней альфа
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Lisenok425
Сообщения: 21
Зарегистрирован: Пн фев 18, 2019 1:32 pm
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [Модуль] PostTracker (app_PostTracker)

Сообщение Lisenok425 » Пн янв 06, 2020 12:36 pm

Всем доброго дня, подскажите как настроить чтоб в чат писалось о статусе посылки при изменение? Вроде все работает обновляется. В крон закинул

Код: Выделить всё

require_once(DIR_MODULES . '/app_PostTracker/app_PostTracker.class.php');
$PostTracker = new app_PostTracker();
$PostTracker->updateStatuses();
Аватара пользователя
Eraser
Сообщения: 943
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 13 раз
Поблагодарили: 702 раза
Контактная информация:

Re: [Модуль] PostTracker (app_PostTracker)

Сообщение Eraser » Вт янв 07, 2020 4:25 pm

Lisenok425 писал(а):
Пн янв 06, 2020 12:36 pm
Всем доброго дня, подскажите как настроить чтоб в чат писалось о статусе посылки при изменение? Вроде все работает обновляется. В крон закинул

Код: Выделить всё

require_once(DIR_MODULES . '/app_PostTracker/app_PostTracker.class.php');
$PostTracker = new app_PostTracker();
$PostTracker->updateStatuses();
В первом сообщении темы есть пример скрипта, который можно на изменение статуса прикрутить
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Аватара пользователя
Eraser
Сообщения: 943
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 13 раз
Поблагодарили: 702 раза
Контактная информация:

Re: [Модуль] PostTracker (app_PostTracker)

Сообщение Eraser » Пн мар 02, 2020 11:26 am

новый дизайн информации о посылке
ИзображениеИзображение
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Аватара пользователя
Eraser
Сообщения: 943
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 13 раз
Поблагодарили: 702 раза
Контактная информация:

Re: [Модуль] PostTracker (app_PostTracker)

Сообщение Eraser » Ср мар 04, 2020 11:52 am

Обновление

+добавлен запуск скрипта при операциях добавления,удаления,архивирования трека

Параметры в скрипте
$params['OPERATION'] - операция ADD DEL ARCHIVE
$params['ARCHIVE'] - признак архивного
$params['COUNT_WORK'] - количество отслеживаемых посылок
$params['COUNT_ARCHIVE'] - количество посылок в архиве

PS я использую для смены заголовка и описания канала телеграм (в который отправляются новые статусы треков)

Код: Выделить всё

include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$text="Почта (в пути 🚚 - ".$params['COUNT_WORK'].", в архиве 📦 - ".$params['COUNT_ARCHIVE'].")";
$content = array('chat_id' => "channel_id", 'description' => $text);
$telegram_module->sendContent($content, 'setChatDescription');
$text="Почта (".$params['COUNT_WORK']." 🎁)";
$content = array('chat_id' => "channel_id", 'title' => $text);
$telegram_module->sendContent($content, 'setChatTitle');
За это сообщение автора Eraser поблагодарили (всего 2):
skysilver (Ср мар 04, 2020 12:56 pm) • Logrus (Вт мар 10, 2020 3:33 pm)
Рейтинг: 2.47%
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
cabat
Сообщения: 204
Зарегистрирован: Ср май 28, 2014 12:42 pm
Откуда: Санкт-Петерург
Благодарил (а): 72 раза
Поблагодарили: 27 раз

Re: [Модуль] PostTracker (app_PostTracker)

Сообщение cabat » Ср мар 04, 2020 5:32 pm

А можно попросить скрин - а как это визуально в приложении Телеграм выглядит? Имеется ввиду вывод заголовка и описания канала.
Аватара пользователя
Eraser
Сообщения: 943
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 13 раз
Поблагодарили: 702 раза
Контактная информация:

Re: [Модуль] PostTracker (app_PostTracker)

Сообщение Eraser » Ср мар 04, 2020 7:17 pm

cabat писал(а):
Ср мар 04, 2020 5:32 pm
А можно попросить скрин - а как это визуально в приложении Телеграм выглядит? Имеется ввиду вывод заголовка и описания канала.
Как-то так
Screenshot_2020-03-04-19-15-39.png
Screenshot_2020-03-04-19-15-39.png (80.38 КБ) 518 просмотров
За это сообщение автора Eraser поблагодарил:
cabat (Вт мар 10, 2020 12:52 pm)
Рейтинг: 1.23%
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
cabat
Сообщения: 204
Зарегистрирован: Ср май 28, 2014 12:42 pm
Откуда: Санкт-Петерург
Благодарил (а): 72 раза
Поблагодарили: 27 раз

Re: [Модуль] PostTracker (app_PostTracker)

Сообщение cabat » Вт мар 10, 2020 12:54 pm

Eraser писал(а):
Ср мар 04, 2020 7:17 pm
Как-то так
Я правильно понимаю идею - можно разного характера сообщения отправлять в разные каналы, что бы не валить все в одну кучу?
Аватара пользователя
Eraser
Сообщения: 943
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 13 раз
Поблагодарили: 702 раза
Контактная информация:

Re: [Модуль] PostTracker (app_PostTracker)

Сообщение Eraser » Вт мар 10, 2020 1:04 pm

cabat писал(а):
Вт мар 10, 2020 12:54 pm
Eraser писал(а):
Ср мар 04, 2020 7:17 pm
Как-то так
Я правильно понимаю идею - можно разного характера сообщения отправлять в разные каналы, что бы не валить все в одну кучу?
все верно
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Ответить