<?php
/************************************************** 
 *                 Bot Gadu-Gadu                  * 
 ************************************************** 
 * Wersja: 2.4 Stable                             * 
 * Data: 29.08.2012 (15:36)                       * 
 * Autor: Jacek Kowalski (http://jacekk.info)     * 
 *                                                * 
 * Utwor rozprowadzany na licencji                * 
 * http://creativecommons.org/licenses/by-nc/2.5/ * 
 **************************************************/

class bot_czesc_module implements BotModule {
	function czesc($msg, $params) {
		$arg = funcs::utfToAscii($msg->args);
		
		$dozwolone = array('przyjacielu', 'kolego', 'bocie', ':)', '.', ':d', ':D');
		if(!in_array($arg, $dozwolone) && !empty($arg)) {
			return new BotMsg('Funkcja <b>czesc</b> nie przyjmuje argumentów!');
		}
		
		return new BotMsg('<p>Witam!</p>'."\n"
			. '<p>Jestem prostym botem Gadu-Gadu, który poda Ci kursy walut (wpisz: <b>kursy</b>), sprawdzi dane słowo w słowniku ortograficznym (wpisz: <b>ort słowo</b>) lub przywita się (tak jak teraz)!</p>'."\n"
			. '<p>Informacje o wszystkich dostępnych poleceniach otrzymasz po wysłaniu do mnie słowa <b>pomoc</b>.</p>');
	}
	
	function hello($msg, $params) {
		$arg = funcs::utfToAscii($msg->args);
		
		$dozwolone = array('friend', 'buddy', 'bot', 'evening', 'afternoon', 'morning', '.', ':)', ':d', ':D');
		if(!in_array($arg, $dozwolone) && !empty($arg)) {
			return new BotMsg('Function <b>hello</b> does not have any arguments!');
		}
		
		return new BotMsg('<p>Hello!</p>'."\n"
			. '<p>I am simple bot for Gadu-Gadu communicator, which will give you exchange rates (send: <b>kursy</b>), check word in polish dictionary (send: <b>ort word</b>) or say hello (just like now)!</p>'."\n"
			. '<p>Write <b>help</b> to me to get information about all available commands.</p>');
	}
	
	function zachcianki($msg, $params) {
		$txt = array('Ech... Czego się tym ludziom zachciewa...', 'Znajdź sobie kogoś.', 'CO?!');
		return new BotMsg($txt[array_rand($txt)]);
	}
	
	function kocham($msg, $params) {
		$arg = funcs::utfToAscii($msg->args);
		
		$dozwolone = array('cie', 'ci', 'cie przyjacielu', 'cie kolego', 'ci bocie', 'cie bocie', 'cie :)', 'przyjacielu', 'kolego', 'bocie', '.', ':)', ':d', ':D');
		if(!in_array($arg, $dozwolone) && !empty($arg)) {
			return new BotMsg('Funkcja <b>kocham</b> nie przyjmuje epitetów!');
		}
		
		return new BotMsg('Miło mi!');
	}
	
	function odp($msg, $params) {
		$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?!',
			),
		);
		
		$cmd = $msg->command;
		return new BotMsg($txt[$cmd][array_rand($txt[$cmd])]);
	}
}
?>