コード例 #1
0
ファイル: handlers.go プロジェクト: b33f/sp0rkle
func (sd *seenDriver) RegisterHandlers(r event.EventRegistry) {
	r.AddHandler(bot.NewHandler(sd_record_pm), "bot_privmsg", "bot_action")
	r.AddHandler(bot.NewHandler(sd_record_lines), "bot_privmsg", "bot_action")
	r.AddHandler(bot.NewHandler(sd_record_chan), "bot_join", "bot_part")
	r.AddHandler(bot.NewHandler(sd_record_nick), "bot_quit", "bot_nick")
	r.AddHandler(bot.NewHandler(sd_record_kick), "bot_kick")
	r.AddHandler(bot.NewHandler(sd_privmsg), "bot_privmsg")
	r.AddHandler(bot.NewHandler(sd_smoke), "bot_privmsg", "bot_action")
}
コード例 #2
0
ファイル: handlers.go プロジェクト: b33f/sp0rkle
func (qd *quoteDriver) RegisterHandlers(r event.EventRegistry) {
	r.AddHandler(bot.NewHandler(qd_privmsg), "bot_privmsg")
	//	r.AddHandler(bot.NewHandler(qd_action), "bot_action")
}
コード例 #3
0
ファイル: handlers.go プロジェクト: b33f/sp0rkle
func (nd *netDriver) RegisterHandlers(r event.EventRegistry) {
	r.AddHandler(bot.NewHandler(nd_privmsg), "bot_privmsg")
}
コード例 #4
0
ファイル: handlers.go プロジェクト: b33f/sp0rkle
func (ud *urlDriver) RegisterHandlers(r event.EventRegistry) {
	r.AddHandler(bot.NewHandler(ud_privmsg), "bot_privmsg")
}
コード例 #5
0
ファイル: handlers.go プロジェクト: b33f/sp0rkle
func (dd *decisionDriver) RegisterHandlers(r event.EventRegistry) {
	r.AddHandler(bot.NewHandler(dd_privmsg), "bot_privmsg")
}
コード例 #6
0
ファイル: handlers.go プロジェクト: b33f/sp0rkle
func (cd *calcDriver) RegisterHandlers(r event.EventRegistry) {
	r.AddHandler(bot.NewHandler(cd_privmsg), "bot_privmsg")
}
コード例 #7
0
ファイル: handlers.go プロジェクト: b33f/sp0rkle
func (fd *factoidDriver) RegisterHandlers(r event.EventRegistry) {
	r.AddHandler(bot.NewHandler(fd_privmsg), "bot_privmsg")
	r.AddHandler(bot.NewHandler(fd_action), "bot_action")
}