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

Re: [Модуль] slack

Добавлено: Пн окт 08, 2018 4:36 pm
directman66
Вроде РКН снизил градус напряженности, телега стала работать у многих даже без прокси. Соответственно приоритет задачи также пока понижен.

Re: [Модуль] slack

Добавлено: Пн окт 08, 2018 5:42 pm
C_3AXAPOB
directman66 писал(а): Пн окт 08, 2018 4:36 pm Соответственно приоритет задачи также пока понижен.
Хорошо бы модуль старлайн доделать :P

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

Добавлено: Чт янв 10, 2019 10:36 am
neromih
Отличный модуль, пользуюсь активно.
Но при попытки прикрутить отправку фото.
Почему то шлет одну и туже фото. Хотя этой фото и нет, то есть берет откуда то старую.

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

$snap = 'http://тут ип/snapshot.cgi?user=qwery&pwd=qwery&';	- тут снапшот камеры
$foto = ROOT."cms/cached/nvr/last/flower2.jpg";	- сюда сохраняем
file_put_contents($foto, file_get_contents($snap));	- это использовал для отправки на почту (на почту все ок шлет)

include_once(DIR_MODULES . 'slack/slack.class.php');
$slack_module = new slack();
$img2 = "http://тут ип/cms/cached/nvr/last/flower2.jpg";
$temp = date("H:i", time());
$slack_module->sendImageToAll($img2,"Движение в $temp");

куда копать? в чем может быть ошибка?

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

Добавлено: Чт янв 10, 2019 6:10 pm
directman66
Надо бы отправлять файлы с сервера на хостинг. Сейчас сервис забирает открытую на вашем сервере ссылку и возможно она закэширована на сервисе. Попробуйте в имя файла добавить время.

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

Добавлено: Чт янв 10, 2019 6:36 pm
neromih
directman66 писал(а): Чт янв 10, 2019 6:10 pm Надо бы отправлять файлы с сервера на хостинг. Сейчас сервис забирает открытую на вашем сервере ссылку и возможно она закэширована на сервисе. Попробуйте в имя файла добавить время.
Спасибо большое, но как это сделать ума не приложу :)

Время добавлю, а как указать что отправить

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

function sendImageToAll($path, $text) {

$url = SETTINGS_SLACK_APIURL;
 define('SLACK_WEBHOOK', $url); 

$message = '
{
    "text": "'.$text.'",
    "attachments": [
        {
            "fallback": "Required plain-text summary of the attachment.",
            "text": "",
            "image_url": "'.$path.'",
            "footer_icon": "'.$path.'",
            "author_icon": "'.$path.'",
            "thumb_url": "'.$path.'"

,"ts": '.time().'
        }
    ]
}';

  $c = curl_init(SLACK_WEBHOOK);
  curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false);
  curl_setopt($c, CURLOPT_POST, true);
  curl_setopt($c, CURLOPT_POSTFIELDS, $message);
  curl_exec($c);
  curl_close($c);


Так не работает, то есть та же картинка,

понимаю что имя c временем будет таким

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

$foto = ROOT."cms/cached/nvr/last/flower".date("H:i", time()).".jpeg";
А вот отправить теперь его?

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

Добавлено: Сб апр 25, 2020 1:41 pm
Yashalta
Подскажите почему не получаю уведомления в приложении "Slack"?
Cделал вроде все по инструкции.


PS - На Github есть уведомлялка, которая уведомляет при каждом подключении по ssh, в моем случае уведомляет при подключении на Raspberry. Уведомления отправляютеся как в телеграм так и на Slack! На Slack уведомления приходят без каких либо прокси серверов и т.п. танцев.
https://github.com/abergasov/ssh_notify