sitedyno/phergie-fortune
Phergie plugin for
displaying a fortune in channel., (*1)
:warning: This plugin makes system calls! It should be fine unless
misconfigured. You have been warned. :warning:, (*2)
This plugin assumes you have installed fortune on your *nix like system. For
more detailed information on databases see man fortune
., (*3)
, (*4)
Install
The recommended method of installation is through composer., (*5)
composer require sitedyno/phergie-fortune
See Phergie documentation for more information on
installing and enabling plugins., (*6)
Provided Commands
Command |
Parameters |
Description |
!fortune |
none |
Displays a random fortune in channel |
Configuration
return [
'plugins' => [
// dependency
new \Phergie\Irc\Plugin\React\Command\Plugin,
// configuration, all is optional
new \Sitedyno\PhergieFortune\Plugin([
// The path to the fortune binary. Defaults to '/usr/games/fortune'.
'binary-path' => '/usr/games/fortune',
// List of databases to use. Defaults to 'fortunes'. See `man fortune` for possible values.
'databases' => 'fortune',
// Use only short fortunes. Defaults to true.
'short' => true
])
]
];
Tests
To run the unit test suite:, (*7)
curl -s https://getcomposer.org/installer | php
php composer.phar install
./vendor/bin/phpunit
License
Released under the MIT License. See LICENSE.md
., (*8)