コード例 #1
0
ファイル: triagemain.py プロジェクト: riking/triagebot
from irc import Irc;
#from triage import TriageHandler;
import threading;
import passwordholder;

#config stuff
mainchannel = '#risucraftt'
triagechannel = '#modinstallhelp'
#initial enable state. 0 = disabled, -1 = testing, 1 = enabled
enabled = -1
######
iconn = Irc()
iconn.nick = 'InstallHelper'
iconn.ident = 'RikBots'
iconn.realname = 'Bot'

def init1():
	global ircthread,iconn;
	iconn.on_ready.__iadd__(init2)
	ircthread = threading.Thread(target=iconn.connect,args=("irc.esper.net",6667))
	ircthread.start()


def init2():
	global iconn,triageInst;
	print "identifying to nickserv"
	iconn.msg("NickServ","IDENTIFY %s %s" % (passwordholder.nickservUser,passwordholder.nickservPass))
	print "joining channels"
	iconn.join(triagechannel)
	iconn.join(mainchannel)
	triageInst = TriageHandler(iconn)