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

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

Модератор: immortal

Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 869 раз
Контактная информация:

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

Сообщение Eraser » Ср апр 13, 2022 2:45 pm

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, можно при желании легко добавить в телеграм
За это сообщение автора Eraser поблагодарил:
Samir77 (Ср авг 17, 2022 10:32 pm)
Рейтинг: 1.16%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
grifindorec
Сообщения: 72
Зарегистрирован: Вт фев 02, 2021 12:54 pm
Благодарил (а): 18 раз
Поблагодарили: 6 раз

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

Сообщение grifindorec » Вт апр 19, 2022 8:49 pm

Сделал в событиях телеграмма, довольно кустарненько, но мне хватает, возможно кому-то еще поможет.
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.'');
}
За это сообщение автора grifindorec поблагодарил:
webms (Чт апр 21, 2022 4:31 pm)
Рейтинг: 1.16%
Ответить