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

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

Модератор: immortal

directman66
Сообщения: 2799
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Re: [Модуль] slack

Сообщение directman66 »

Вроде РКН снизил градус напряженности, телега стала работать у многих даже без прокси. Соответственно приоритет задачи также пока понижен.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm

Re: [Модуль] slack

Сообщение C_3AXAPOB »

directman66 писал(а): Пн окт 08, 2018 4:36 pm Соответственно приоритет задачи также пока понижен.
Хорошо бы модуль старлайн доделать :P
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
neromih
Сообщения: 154
Зарегистрирован: Чт апр 20, 2017 5:32 am
Откуда: Томск

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

Сообщение 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");

куда копать? в чем может быть ошибка?
Последний раз редактировалось neromih Пн янв 14, 2019 5:52 am, всего редактировалось 1 раз.
Raspberry Pi2, Pi3, MegaD2561RTC + 14 in + 14R, WemosD1, Mega2560, Arduino nano v.3, Arduino Uno, ESP8266 12f.
directman66
Сообщения: 2799
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

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

Сообщение directman66 »

Надо бы отправлять файлы с сервера на хостинг. Сейчас сервис забирает открытую на вашем сервере ссылку и возможно она закэширована на сервисе. Попробуйте в имя файла добавить время.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
neromih
Сообщения: 154
Зарегистрирован: Чт апр 20, 2017 5:32 am
Откуда: Томск

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

Сообщение 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";
А вот отправить теперь его?
Raspberry Pi2, Pi3, MegaD2561RTC + 14 in + 14R, WemosD1, Mega2560, Arduino nano v.3, Arduino Uno, ESP8266 12f.
Yashalta
Сообщения: 318
Зарегистрирован: Вс май 20, 2018 9:27 am

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

Сообщение Yashalta »

Подскажите почему не получаю уведомления в приложении "Slack"?
Cделал вроде все по инструкции.


PS - На Github есть уведомлялка, которая уведомляет при каждом подключении по ssh, в моем случае уведомляет при подключении на Raspberry. Уведомления отправляютеся как в телеграм так и на Slack! На Slack уведомления приходят без каких либо прокси серверов и т.п. танцев.
https://github.com/abergasov/ssh_notify
Вложения
1.png
1.png (99.49 КБ) 2782 просмотра
2.png
2.png (32.56 КБ) 2782 просмотра
Ответить