mizanur / hipchat-notifier
Hipchat Notifier for PHP
v1.2
2017-04-10 08:34 UTC
Requires
- php: >=5.3.0
- ext-curl: *
This package is not auto-updated.
Last update: 2024-10-26 23:17:35 UTC
README
Super-simple, minimum abstraction HipchatNotifier v2, in PHP.
Requires PHP 5.3 and a pulse.
Installation
You can install the hipchat-notifier using Composer:
composer require mizanur/hipchat-notifier
or
composer require mizanur/hipchat-notifier
HOW TO USER
You can start with .env or without .env
With .env
We need setup some configuration variable in .env
HIPCHAT_DOMAIN=https://example.hipchat.com
HIPCHAT_TOKEN=your-room-token
HIPCHAT_ROOM_ID=your-room-id
HIPCHAT_BOT_NAME=your-bot-name (this one is optional, default bot name is HIP-BOT)
Initialize hipchat notifier
$hipchatNotifier = new \HipchatNotifier\HipchatNotifier();
Without .env
Initialize hipchat notifier
//the last param bot-name is optional, default bot name is HIP-BOT
$hipchatNotifier = new \HipchatNotifier\HipchatNotifier('YOUR-DOMAIN','YOUR-ROOM-ID','YOUR-ROOM-TOKEN', 'BOT-NAME');
Send error notification to your hipchat room
//you can pass your color as second param (red or green or yellow) default is red
$hipchatNotifier->notifyError('YOUR ERROR MESSAGE');
//or
$hipchatNotifier->notifyError('YOUR ERROR MESSAGE', 'green');
Send success or info notification to your hipchat room
//you can pass your color as second param (red or green or yellow) default is green
$hipchatNotifier->notifyInfo('YOUR MESSAGE');
//or
$hipchatNotifier->notifyInfo('YOUR MESSAGE', 'red');
Send exception notification to your hipchat room
//you can pass your color as second param (red or green or yellow) default is red
try{
#Your code...
}catch(\Exception $ex){
$hipchatNotifier->notifyException($ex);
}
//or
try{
#Your code...
}catch(\Exception $ex){
$hipchatNotifier->notifyException($ex, 'yellow');
}