php-censor/docs/en/plugins/hipchat_notify.md

46 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

Plugin HipchatNotify
2017-01-04 13:22:20 +01:00
=====================
2016-07-19 11:12:28 +02:00
2017-07-18 15:54:24 +02:00
This plugin joins a [HipChat](https://www.hipchat.com/) room and sends a user-defined message, for example a
"Build Succeeded" message.
2016-07-17 16:20:35 +02:00
Installation
------------
The plugin depends on `hipchat/hipchat-php` library. To use HipchatNotify plugin you should install dependency:
```
composer require "hipchat/hipchat-php"
```
2016-07-19 11:12:28 +02:00
Configuration
2017-01-04 13:22:20 +01:00
-------------
2016-07-19 11:12:28 +02:00
### Options
2016-07-17 16:20:35 +02:00
| Field | Required? | Description |
|-------|-----------|-------------|
| `authToken` | Yes | Your HipChat API authentication token (v1) |
2017-07-18 15:54:24 +02:00
| `room` | Yes | Your Hipchat room name or ID number. This can also be an array of room names or numbers, and the
message will be sent to all rooms. |
2016-07-17 16:20:35 +02:00
| `message` | No | The message to send to the room. Default - `%PROJECT_TITLE% built at %BUILD_URI%` |
| `color` | No | Message color. Valid values: yellow, green, red, purple, gray, random. Default - `yellow`|
2017-07-18 15:54:24 +02:00
| `notify` | No | Whether or not this message should trigger a notification for people in the room (change the tab
color, play a sound, etc). Default - `false`. |
2016-07-17 16:20:35 +02:00
Message can be formatted via HTML. Example:
```html
<b>%PROJECT_TITLE%</b> - build <a href="%BUILD_URI%">%BUILD%</a> failed!
```
2016-07-19 11:12:28 +02:00
### Examples
2016-07-17 16:20:35 +02:00
```yaml
hipchat_notify:
authToken: 123
room: 456
message: <b>%PROJECT_TITLE%</b> - build <a href="%BUILD_URI%">%BUILD%</a> failed!
color: red
notify: true
```