php artisan config:publish laravelrus/gitter-bot
Открываем файл app/config/packages/laravelrus/gitter-bot/config.php
Прописываем токен (token) в сервисе Gitter.im и ID комнаты (roomId) с которой планируем работать
php artisan migrate --package=laravelrus/gitter-bot
Прописываем в app/config/app.php в секцию providers
'Laravelrus\Gitter\GitterServiceProvider'
php artisan db:seed --class=Laravelrus\\Gitter\\GitterUserTableSeeder
$gitter = App::make('gitter');
$message = \Laravelrus\Gitter\GitterMessage::newInstance('Сообщение');
// Чтобы отправить сообщение в виде статуса
$message->isStatus();
$gitter->sendMessage($message);
$gitter = App::make('gitter');
$user = $gitter->users();
$gitter = App::make('gitter');
$gitter->setUserAgent('Firefox');
/**
* Подключаем автозагрузчик composer
*/
require 'vendor/autoload.php';
use Laravelrus\Gitter\Gitter;
use Laravelrus\Gitter\GitterMessage;
/**
* Создаем экземмпляр класса Gitter
*
* где $token - Ваш токен в системе Gitter,
* $roomID - ID комнаты с которой планируем работать
*/
$gitter = new Gitter($roomId, $token);
/**
* Получаем список пользователей
*/
$users = $gitter->users();
print_r($users);
/**
* В процессе выполнения программы можем сменить комнату
*/
$gitter->setRoomId($roomId);
/**
* Отправка сообщения
*/
// Создаем экземпляр класс GitterMessage
$message = new GitterMessage('Привет всем участникам!');
// Отправляем наше сообщение
$response = $gitter->sendMessage($message);
// Распечатаем ответ с сервера чтобы удостовериться в успешном выполнении нашего запроса
print_r($reponse);