Marc Mueller
16dcbf1467
Update pylint ( #47205 )
2021-02-28 22:09:01 -10:00
Marc Mueller
c805baf88c
Refactor slack tests ( #45561 )
...
* Refactor slack tests
* Changes
* Let service register for tests
2021-01-27 04:32:14 +01:00
Marc Mueller
ad677b9d41
Improve Slack notify component ( #45479 )
...
* Add typing information
* Small improvments
* Use %r for exceptions
* Added exception handlers for aiohttp.ClientError
* Added testcase
* Changes after review
* Bugfixes
2021-01-25 17:03:12 -07:00
Aaron Bach
69a438e2fc
Fix Slack "invalid_blocks_format" bug ( #43875 )
...
* Fix Slack "invalid_blocks_format" bug
* Fix optional params
* Fix one more optional param
* Update manifest
2020-12-03 04:45:08 +01:00
Franck Nijhof
0e98bc5ea2
Skip template result parsing in several places ( #42408 )
...
* Skip template result parsing in several places
* Adjust alert integration
* Adjust Alexa integration
* Adjust apns integration
* Adjust arest integration
* Adjust dialogflow integration
* Adjust generic camera integration
* Adjust imap email content integration
* Adjust InfluxDB integration
* Adjust intent integration
* Adjust logbook integration
* Adjust HP ILO integration
* Adjust manual alarm control panel integration
* Adjust manual mqtt alarm control panel integration
* Adjust minio integration
* Adjust mqtt integration
* Adjust notify integration
* Adjust persistent notification integration
* Adjust rest integration
* Adjust rss feed template integration
* Adjust slack integration
* Adjust Xiaomi integration
* Adjust TCP integration
* Adjust Telegram Bot integration
* Bump CI cache version
* Revert "Bump CI cache version"
This reverts commit 875efe58cf
.
* Adjust demo tests
2020-10-26 19:29:10 +01:00
Matej Plavevski
cf9a508557
Remove duplicate ATTR_USERNAME ( #41386 )
2020-10-07 11:41:00 +02:00
Jeff H
a1f70e11ae
Fix slack message icon override ( #41212 )
...
* Fix slack message icon override
Allows overriding the icon for individual slack
messages using either an emoji or a URL.
* Run python3 -m script.gen_requirements_all
* Add period to first line
* Add support for python 3.7 testing
AsyncMock is only available from python 3.8+. Prior to this,
CoroutineMock is used which doesn't mock the method so it
needs to be done manually.
* Fix tests for python3.7 compatibility
The Python3.7 mock call object doesn't have the kwargs helper property.
* Update default emoji test docstring
2020-10-04 14:17:24 -07:00
springstan
da19854520
Fix slack notifications requiring an icon ( #40027 )
2020-09-13 10:23:50 -06:00
Aaron Bach
4a7c181e91
Allow Slack notifications to change username/icon on the fly ( #39091 )
...
* Allow Slack notifications to change username/icon on the fly
* Code review
2020-08-21 08:37:30 -06:00
Erik J. Olson
91ead3be50
Add Slack url icon support ( #38814 )
...
* Add support for slack bot icons via URL
* Removed as_user property from message send
* Use f-strings rather than concatenation
* Don't span lines with complex expression
2020-08-14 09:07:04 -04:00
Aaron Bach
53e162c922
Remove deprecated Slack attachments framework ( #38139 )
2020-08-03 19:33:49 +02:00
Jesse Newland
92d72f26c7
Fix notify.slack service calls using data_template ( #37980 )
2020-07-19 22:55:50 -07:00
Aaron Bach
e61da2fff3
Re-add ability to use remote files (by URL) in Slack messages ( #37161 )
...
* Re-add remote file support for Slack
* More work
* Ensure Slack can only upload files from whitelisted directories
* Cleanup
* Finish work
* Code review
* Messing around
* Final cleanup
* Add comment explaining why we use aiohttp for remote files
* Typo
2020-07-10 16:07:44 -06:00
Aaron Bach
b464d276e2
Add support for templates in Slack blocks ( #34704 )
2020-05-18 12:00:23 -06:00
Aaron Bach
b0bb125860
Fix deprecated icon/username logic in Slack ( #34156 )
...
* Fix deprecated icon/username logic in Slack
* hassfest
2020-04-13 23:32:23 +02:00
Paulus Schoutsen
f1d3c0d19b
Remove unused manifest fields ( #33595 )
2020-04-03 12:58:19 -07:00
Aaron Bach
23668f3c5e
Overhaul the Slack integration (async and Block Kit support) ( #33287 )
...
* Overhaul the Slack integration
* Docstring
* Empty commit to re-trigger build
* Remove remote file option
* Remove unused function
* Adjust log message
* Update homeassistant/components/slack/notify.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* Code review
* Add deprecation warning
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-03-30 21:32:29 -06:00
Fabian Affolter
22415ce49a
Upgrade slacker to 0.14.0 ( #32698 )
2020-03-11 22:41:30 +01:00
Franck Nijhof
a84741392b
Format all manifests with prettier ( #30521 )
2020-01-06 21:28:23 +01:00
springstan
e79a5baf9e
Move imports in slack and socialblade ( #27747 )
...
* Moved imports to top-level in samsungtv, slack and socialblade
* Rewinded top-level imports in samsungtv component
2019-10-16 21:36:19 -07:00
Franck Nijhof
c7da781efc
Update documentation link URL for integrations in all manifests ( #27114 )
2019-10-02 09:25:44 -07:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Fabian Affolter
85cd4ad022
Upgrade slacker to 0.13.0 ( #23672 )
2019-05-05 00:06:39 +02:00
cgtobi
2c07bfb9e0
Remove dependencies and requirements ( #23024 )
...
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit fe7171b4cd
.
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit 391355ee2c
.
* Remove dependencies and requirements
* Fix flake8 complaints
* Fix more flake8 complaints
* Revert non-component removals
2019-04-12 10:13:30 -07:00
Paulus Schoutsen
cfe4cf30ad
Add manifests ( #22699 )
...
* Add manifests
* Update auto name
* Update codeowners
* Add requirements from platforms
* Minor cleanup
* Incorporate changes from awarecan PR
2019-04-03 21:14:45 -07:00
Tobias Sauerwein
048b100eea
Clean up docstrings ( #22679 )
...
* Clean up docstrings
* Fix long lines
* Fix more docstrings
* Fix more docstrings
* Fix more docstrings
2019-04-03 17:40:03 +02:00
Robbie Trencheny
7741ec4d5a
Great migration notify ( #22406 )
...
* Move notify platforms into components
* Move notify tests
* Fix notify tests
* More fixes
* Update requirements
* Update .coveragerc
* Run gen reqs
2019-03-27 20:36:13 -07:00