#!/usr/bin/python
# -*- coding: ISO-8859-2 -*-

import ekg
import os
import urllib
import re

def init():
	ekg.printf("generic","Bot czuwa...")
	return 1
	
def deinit():
	ekg.printf("generic","Bot zdechł...")
	return 1

def handle_msg(uin, name, msgclass, text, time, secure):


	if text=="!help":
		ekg.command("msg %s \n !czas - data i godzina na serwerze \n !uptime - czas działania serwera \n !kal - kalendarz na aktualny miesi±c \n !cytat-los - losowy tekst/cytat; m±dry b±dĽ głupi, ¶mieszny lub nie (zamiast polskich znaków mog± pojawiać się krzaki) \n !joke - dowcipy (tematyka różna) \n !joke-fem - dowcipy feministyczne \n !joke-lep - dowcipy o Lepperze \n !joke-nau - dowcipy o naukowcach \n !joke-nis - dowcipy niskopoziomowe \n !joke-szo - dowcipy szowinistyczne \n !chuck - Chuck Norris \n !word - słówko dnia ze strony http://www.ang.pl (chwilę trzeba poczekać na wynik!)" %(uin))
		return 1		
		
	if text=="!czas":
		czas = os.popen("%s" % "date").read()
		ekg.command("msg %d %s" % (uin, czas))
		return 1
	if text=="!uptime":
		up = os.popen("%s" % "uptime").read()
		ekg.command("msg %d %s" % (uin, up))
		return 1

	if text=="!joke":
		joke = os.popen("%s" % "fortune dowcipy").read()
		ekg.command("msg %d %s" % (uin, joke))
		return 1
	if text=="!joke-fem":
		jokefem = os.popen("%s" % "fortune dowcipy-feministyczne").read()
		ekg.command("msg %d %s" % (uin, jokefem))
		return 1
	if text=="!joke-lep":
		jokelep = os.popen("%s" % "fortune dowcipy-lepper").read()
		ekg.command("msg %d %s" % (uin, jokelep))
		return 1
	if text=="!joke-nau":
		jokenau = os.popen("%s" % "fortune dowcipy-naukowcy").read()
		ekg.command("msg %d %s" % (uin, jokenau))
		return 1
	if text=="!joke-nis":
		jokenis = os.popen("%s" % "fortune dowcipy-niskopoziomowe").read()
		ekg.command("msg %d %s" % (uin, jokenis))
		return 1
	if text=="!chuck":
		chuck = os.popen("%s" % "fortune chuck-norris").read()
		ekg.command("msg %d %s" % (uin, chuck))
		return 1		
	if text=="!joke-szo":
		jokeszo = os.popen("%s" % "fortune dowcipy-szowinistyczne").read()
		ekg.command("msg %d %s" % (uin, jokeszo))
		return 1
	if text=="!cytat-los":
		fortune = os.popen("%s" % "fortune dowcipy").read()
		ekg.command("msg %d %s" % (uin, fortune))
		return 1
	if text=="!kal":
		cal = os.popen("%s" % "cal -m").read()
		ekg.command("msg %d \n %s" % (uin, cal))
		return 1
	if text=="!word":
		word = os.popen("%s" % "angolword").read()
		ekg.command("msg %d \n %s" % (uin, word))
		return 1

#	else:
#		ekg.command("msg %s Niepoprawne polecenie: %s"%(uin,text) + "\n Wpisz !help aby poznać dostępne komendy.")

