Дополнение slack

Владелец задачи: directman, Екатеринбург - Россия
Текущий статус: Поддержка
Страница дополнения

Slack — корпоративный мессенджер. Запущен в тестовом режиме в августе 2013 года, публичный релиз состоялся 12 февраля 2014. В первый день тестирования зарегистрировались 8 тысяч компаний. По данным компании на июнь 2015, Slack ежедневно используют 1,1 миллиона пользователей[1]. Slack стал самым быстрорастущим бизнес-приложением в истории[2]. Wikipedia

Бесплатный акаунта slack дает возможности (применительно для системы умного дома):
1) хранение архива 10000 сообщений с вложениями;
2) возможность отправки текстовых сообщений, изображений, ссылок, кнопок и много других возможностей;
3) различные клиенты для всех платформ;
4) нет необходимости использовать VPN (спасибо РКН);
5) возможность отправлять сообщения в системный чат (на примере имеющего модуля телеграм) - в планах.
6) широчайшие возможности интеграции (хороший api)

Что реализовано модулем в настоящий момент:
1) подписка на системный чат в зависимости от требуемого приоритета (меню настройки);

2) отправка текстовых сообщений через webhook

include_once(DIR_MODULES . 'slack/slack.class.php');
 $slack_module = new slack();
 $slack_module->sendMessageToAll("test message to all");

2) отправка сообщений с вложением (картинка) через webhook. Картинка должна быть доступна по внешней ссылке (из локальной ссылки почему-то не работает).

include_once(DIR_MODULES . 'slack/slack.class.php');
 $slack_module = new slack();
 $slack_module->sendImageToAll("http://192.168.1.xx/img.jpg","test image");

Для отправки снапшотов с камеры, пока приходится их выкладывать во временную папку по внешней ссылке. Просьба проверить возможность отправки тем, у кого вэбморда недоступна по сети.

Планы на будущее:
1) Добавить другие доступные типы отправляемого контента;
2) Добавить подписку на бота (импорт сообщений в системный час Алисы)
3) Настроить систему callback.

Настройка:

Отправка сообщений:
1) отправка сообщений возможна через vebhook, для этого:
а) Регистрируемся https://api.slack.com/
б) Создаем новое приложение https://api.slack.com/apps/new AppName — название приложения, .
Short description — краткое описание приложения.
Describe what your app does on Slack — полное описание приложения.
Link to clear instructions on how to install your Slack app.
Link to support for your Slack app — две ссылки на страницы с описанием установки и использования данного приложения.
в) Получаем ссылку на Webhook. Для этого на вкладке Basic Information выбираем Add features and functionality, далее Incoming Webhooks, и включаем Activate Incoming Webhooks.
Ссылка Webhook имеет формат: https://hooks.slack.com/services/T00000 ... XXXXXXXXXX
Эту ссылку добавляем на странице "Настройки" модуля.
г) настраиваем необходимый приоритет отправляемого системного чата.

23.08.2018

Update slack.class.php

(directman)

Update slack.class.php
https://github.com/directman66/majordomo-slack/com...

Обсуждение (0) (1)

23.08.2018

Update action_admin.html

(directman)

Update action_admin.html
https://github.com/directman66/majordomo-slack/com...

Обсуждение (0) (1)

23.08.2018

Update slack.class.php

(directman)

Update slack.class.php
https://github.com/directman66/majordomo-slack/com...

Обсуждение (0) (1)

23.08.2018

Update help.html

(directman)

Update help.html
https://github.com/directman66/majordomo-slack/com...

Обсуждение (0) (1)

22.08.2018

Update slack.class.php

(directman)

Update slack.class.php
https://github.com/directman66/majordomo-slack/com...

Обсуждение (0) (1)

22.08.2018

Update slack.class.php

(directman)

Update slack.class.php
https://github.com/directman66/majordomo-slack/com...

Обсуждение (0) (1)

22.08.2018

Update slack.class.php

(directman)

Update slack.class.php
https://github.com/directman66/majordomo-slack/com...

Обсуждение (0) (1)

22.08.2018

Update slack.class.php

(directman)

Update slack.class.php
https://github.com/directman66/majordomo-slack/com...

Обсуждение (0) (1)

22.08.2018

Update config.html

(directman)

Update config.html
https://github.com/directman66/majordomo-slack/com...

Обсуждение (0) (1)

22.08.2018

Update slack.class.php

(directman)

Update slack.class.php
https://github.com/directman66/majordomo-slack/com...

Обсуждение (0) (1)

22.08.2018

Update config.html

(directman)

Update config.html
https://github.com/directman66/majordomo-slack/com...

Обсуждение (0) (1)

22.08.2018

Update slack.class.php

(directman)

Update slack.class.php
https://github.com/directman66/majordomo-slack/com...

Обсуждение (0) (1)

 
(2)
 
Подписаться на обновления (2)
 

Идеи по развитию

Вы можете помочь в развитии проекта, сообщив об ошибках, поделившись своими идеями или проголосовав за уже добавленные. В случае добавления ошибок, обязательно указывайте детали окружения (ОС, версия ПО и т.п.), сообщения об ошибках без деталей будут игнорироваться.

Другие задачи пользователя

Дополнение Сamshoter
Дополнение ESPCounter
Дополнение BLEtool
Дополнение WOL
Дополнение Ржунемогу
Дополнение Mag250
Дополнение Счетчики Меркурий
Дополнение rtl433
Дополнение MagicHome
Дополнение Милур
Современная сцена для мажордомо
[модуль] vision (mail.ru)
Дополнение livegpstracks.com
Дополнение starline-online.ru
Дополнение Виджет состояние системы
Дополнение webconsole
Дополнение Погода Яндекс
[Модуль] webconsole
[Модуль] livegpstracks.com
[Дополнение] виджет Состояние системы
[модуль] starline-online
Создание плагина для устройств Itead Sonoff без модификации стоковых прошивок
Получение баланса МТС
Получение оценок школьника в сетевом городе ИРТЕХ