Страница 23 из 23

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

Добавлено: Ср апр 13, 2022 2:45 pm
Eraser
grifindorec писал(а): Ср апр 13, 2022 2:43 pm
Eraser писал(а): Ср апр 13, 2022 2:39 pm
grifindorec писал(а): Ср апр 13, 2022 2:18 pm Добрый день.
А какой сценарий необходимо поставить в execute add/del/archive track. Хотя бы просто что он должен делать?
Вот пример моего скрипта: меняет описание канала в котором публикуются новые статусы

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

/*
$params['COUNT_WORK'] - count working track
$params['COUNT_ARCHIVE'] - count archived track
*/
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$text="Посылки (в пути 🚚 - ".$params['COUNT_WORK'].", в архиве 📦 - ".$params['COUNT_ARCHIVE'].")";
$content = array('chat_id' => "-100*****5561", 'description' => $text);
$telegram_module->sendContent($content, 'setChatDescription');
$text="Посылки (".$params['COUNT_WORK']." 🎁)";
$content = array('chat_id' => "-100*****5561", 'title' => $text);
$telegram_module->sendContent($content, 'setChatTitle');
Спасибо. А вы я так понимаю и добавляете новые треки в модуль через телеграмм?
нет я добавляю через интерфейс, но у модуля есть API, можно при желании легко добавить в телеграм

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

Добавлено: Вт апр 19, 2022 8:49 pm
grifindorec
Сделал в событиях телеграмма, довольно кустарненько, но мне хватает, возможно кому-то еще поможет.
if (strripos(mb_strtolower($text), "добавить трек") > -1) {
$words = explode(" ", $text);

$name = $words[2];
$track = $words[3];
getURLBackground('http://127.0.0.1/api/module/app_posttra ... k='.$track.'');
}