<?php
|
class bot_kino_init implements BotModuleInit {
|
function register() {
|
$handler_ustaw = array(
|
array(
|
'file' => 'handler.php',
|
'class' => 'bot_kino_module',
|
'method' => 'ustaw',
|
)
|
);
|
$handler_kino = array(
|
array(
|
'file' => 'handler.php',
|
'class' => 'bot_kino_module',
|
'method' => 'handle',
|
)
|
);
|
|
return array(
|
'kino' => $handler_kino,
|
'kina' => $handler_kino,
|
'k' => $handler_kino,
|
'rep' => $handler_kino,
|
'repertuar' => $handler_kino,
|
'u' => $handler_ustaw,
|
'ustaw' => $handler_ustaw,
|
);
|
}
|
|
function help($params = NULL) {
|
if($params === NULL) {
|
return new BotMsg('<b>kino</b> <i>miasto nazwa [kiedy]</i><br />'."\n"
|
. ' Repertuar kina.<br />'."\n"
|
. '<b>ustaw</b> <i>miasto nazwa</i><br />'."\n"
|
. ' Ustawia domyślne kino<br />'."\n"
|
. '<br />'."\n");
|
}
|
elseif(substr($params, 0, 1)=='u') {
|
return new BotMsg('<b>ustaw</b> <i>[miasto] [nazwa]</i> (alias: <b>u</b>)<br />'."\n"
|
. ' Ustawia domyślne kino/miasto dla komendy kino. W przypadku niepodania argumentów kasuje uprzednio ustawione informacje. Komenda nie sprawdza, czy dane miasto jest obsługiwane - po ustawieniu danych należy wykonać komendę kino.<br />'."\n"
|
. '<br />'."\n"
|
. '<u>Przykład:</u><br />'."\n"
|
. 'ustaw Kraków<br />'."\n"
|
. 'ustaw Kraków Multikino');
|
}
|
else
|
{
|
return new BotMsg('<b>kino</b> <i>miasto nazwa [kiedy]</i> (aliasy: <b>k, repertuar, rep</b>)<br />'."\n"
|
. ' Podaje repertuar kina <i>nazwa</i> w mieście <i>miasto</i> na <i>kiedy</i> (dziś, jutro, pojutrze). W przypadku pominięcia wszystkich argumentów, podawana jest lista obsługiwanych miast. Pominięcie nazwy skutkuje wylistowaniem kin w danym mieście. Domyślnie podawany jest repertuar na dziś. Jeśli brakuje któregoś argumentu, podejmowana jest próba zastąpienia go danymi zapisanymi za pomocą komendy <b>ustaw</b>.<br />'."\n"
|
. '<br />'."\n"
|
. '<u>Przykład:</u><br />'."\n"
|
. 'kino<br />'."\n"
|
. 'kino Kraków<br />'."\n"
|
. 'kino Kraków Multikino');
|
}
|
}
|
}
|
|
return 'bot_kino_init';
|
?>
|