<?php
|
class czesc implements module {
|
static function register_cmd() {
|
return array(
|
'czesc' => 'cmd_czesc',
|
'witaj' => 'cmd_czesc',
|
'witam' => 'cmd_czesc',
|
'siema' => 'cmd_czesc',
|
'hej' => 'cmd_czesc',
|
'heeej' => 'cmd_czesc',
|
'elo' => 'cmd_czesc',
|
'haj' => 'cmd_czesc',
|
'test' => 'cmd_czesc',
|
'good' => 'cmd_hello',
|
'hello' => 'cmd_hello',
|
'hi' => 'cmd_hello',
|
'sex' => 'cmd_zachcianki',
|
'fiut' => 'cmd_zachcianki',
|
'chuj' => 'cmd_zachcianki',
|
'huj' => 'cmd_zachcianki',
|
'seks' => 'cmd_zachcianki',
|
'seksu' => 'cmd_zachcianki',
|
'porno' => 'cmd_zachcianki',
|
'ssij' => 'cmd_zachcianki',
|
'obciagniesz' => 'cmd_zachcianki',
|
'wal' => 'cmd_zachcianki',
|
'kocham' => 'cmd_kocham',
|
'lubie' => 'cmd_kocham',
|
'lol' => 'cmd_odp',
|
'do' => 'cmd_odp',
|
'dzieki' => 'cmd_kocham',
|
'dziekuje' => 'cmd_kocham',
|
);
|
}
|
|
static function help($cmd=NULL) {
|
if($cmd === NULL) {
|
GGapi::putRichText('czesc', TRUE);
|
GGapi::putRichText("\n".' Odpowiada na przywitanie'."\n\n");
|
}
|
else
|
{
|
GGapi::putRichText('czesc', TRUE);
|
GGapi::putRichText(' (alias: ');
|
GGapi::putRichText('witam, witaj', TRUE);
|
GGapi::putRichText(')'."\n".' Bot przedstawia się i odpowiada na przywitanie');
|
}
|
}
|
|
static function cmd_odp($cmd, $arg) {
|
$txt = array(
|
'lol' => array(
|
'Co w tym takiego śmiesznego? :P',
|
'Nie widzę w tym nic, co mogłoby sprawić, że tarzasz się po podłodze ;)',
|
'LOL'
|
),
|
'do' => array(
|
'Do... Du łot?!',
|
),
|
);
|
|
funcs::antiFlood($_GET['numer']);
|
|
if(is_array($txt[$cmd])) {
|
GGapi::putText($txt[$cmd][array_rand($txt[$cmd])]);
|
}
|
else
|
{
|
GGapi::putText($txt[$cmd]);
|
}
|
}
|
|
static function cmd_zachcianki($name, $arg) {
|
funcs::antiFlood($_GET['numer']);
|
$txt = array('Eh... Czego się tym ludziom zachciewa...', 'Znajdź sobie kogoś', 'CO?!');
|
GGapi::putText($txt[array_rand($txt)]);
|
}
|
|
static function cmd_kocham($name, $arg) {
|
$dozwolone = array('cie', 'ci', 'cie przyjacielu', 'cie kolego', 'ci bocie', 'cie bocie', 'cie :)', 'przyjacielu', 'kolego', 'bocie', '.', ':)', ':d', ':D');
|
if(!in_array(funcs::utfToAscii(trim($arg)), $dozwolone) && !empty($arg)) {
|
GGapi::putText('Funkcja nie przyjmuje epitetów!');
|
return;
|
}
|
|
GGapi::putText('Miło mi!');
|
}
|
|
static function cmd_czesc($name, $arg) {
|
$dozwolone = array('przyjacielu', 'kolego', 'bocie', ':)', '.', ':d', ':D');
|
if(!in_array(funcs::utfToAscii(trim($arg)), $dozwolone) && !empty($arg)) {
|
GGapi::putText('Funkcja ');
|
GGapi::putRichText('czesc', TRUE);
|
GGapi::putRichText(' nie przyjmuje epitetów!');
|
return;
|
}
|
|
GGapi::putText('Witam,'."\n".'Jestem prostym botem Gadu-Gadu, który poda Ci kursy walut (wpisz: ');
|
GGapi::putRichText('kursy', TRUE);
|
GGapi::putRichText('), sprawdzi dane słowo w słowniku ortograficznym (wpisz: ');
|
GGapi::putRichText('ort ', TRUE);
|
GGapi::putRichText('słowo', TRUE, TRUE);
|
GGapi::putRichText(') lub przywita się (tak jak teraz)!'."\n\n".'Informacje o wszystkich dostępnych poleceniach otrzymasz po wpisaniu ');
|
GGapi::putRichText('help', TRUE);
|
}
|
|
static function cmd_hello($name, $arg) {
|
$dozwolone = array('friend', 'buddy', 'bot', 'evening', 'afternoon', 'morning', '.', ':)', ':d', ':D');
|
if(!in_array(funcs::utfToAscii(trim($arg)), $dozwolone) && !empty($arg)) {
|
GGapi::putText('Function ');
|
GGapi::putRichText('hello', TRUE);
|
GGapi::putRichText(' does not have any arguments!');
|
return;
|
}
|
|
GGapi::putText('Hello!'."\n\n".'I\'m simple bot for Gadu-Gadu communicator, which will give you exchange rates (send: kursy), check word in polish dictionary (send: ort word) or say hello (just like now)!'."\n\n".'Write help to me to get informations about all available commands');
|
}
|
}
|
?>
|