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

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

Модератор: immortal

directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] slack

Сообщение directman66 » Пн окт 08, 2018 4:36 pm

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

Re: [Модуль] slack

Сообщение C_3AXAPOB » Пн окт 08, 2018 5:42 pm

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
Откуда: Томск
Благодарил (а): 55 раз
Поблагодарили: 22 раза

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

Сообщение neromih » Чт янв 10, 2019 10:36 am

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

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

$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
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Чт янв 10, 2019 6:10 pm

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

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

Сообщение neromih » Чт янв 10, 2019 6:36 pm

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
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

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

Сообщение Yashalta » Сб апр 25, 2020 1:41 pm

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


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