Example #1
0
func handlePlaceSpecificBet(state State, msg message.MsgPrivate) bool {
	ts, err := bet.ParseDate(msg.Msg)
	if err != nil {
		return false
	}
	placeBet(state, msg.Nick(), msg, ts, false)
	return true
}
Example #2
0
func handleTroll(state State, msg message.MsgPrivate) bool {
	if !strings.HasPrefix(strings.ToLower(msg.Msg), "troll") {
		return false
	}
	winners := []string{msg.Nick()}
	resp := formatWinners(winners, state.Conf)
	state.ResponseChannel <- message.MsgSend{msg.Response(), resp}
	return true
}