Exemplo n.º 1
0
def c(ircbot, who):
	sender = who
	sender = utils.nickBasename(sender.lower())
	data = pm.getData("notes", [])
	newData = []
	for rec in data:
		recNick = rec[1].lower()
		if recNick.startswith(sender) or sender.startswith(recNick):
			ircbot.reply("{0}->{1}: {2} (at {3})".format(utils.noHL(rec[0]), rec[1], rec[2], rec[3]))
		else:
			newData.append(rec)
	if len(data) != len(newData):
		pm.saveData("notes", newData)
Exemplo n.º 2
0
def c(ircbot, args):
	sender = ircbot.getLastSender().nick
	target = utils.nickBasename(args[0])
	message = args[1]
	
	data = pm.getData("notes", [])
	data.append([sender, target, message, datetime.datetime.now().strftime("%Y-%m-%d %H:%M")])
	pm.saveData("notes", data)
	
	message2 = message
	if len(message2) > 5:
		message2 = message2[:5] + "..."
	ircbot.reply("Note for {0}: {1} saved!".format(utils.noHL(target), message2))
	
	print(sender, target, message)
Exemplo n.º 3
0
def c(ircbot, args):
	nick = args[0]
	userObj = ircbot.getUserByNick(nick)
	nick = utils.nickBasename(nick)
	if userObj.onChannel:
		data = pm.getData("warny", [])
		done = False
		for rec in data:
			if rec[0] == nick:
				rec[2] = rec[2] + 1
				done = True
				break
		if not done:
			data.append([nick,0,1])
		pm.saveData("warny", data)
		ircbot.reply("i see you, "+nick+"..")
Exemplo n.º 4
0
def c(ircbot, match):
	nick = match.group(1)	
	user = ircbot.getUserByNick(nick)
	print(nick, user.nick, user.onChannel)
	if not user.onChannel:
		return

	nick = utils.nickBasename(nick)

	if ircbot.getLastSender().nick != nick:
		data = pm.getData("plusy", [])
		done = False
		for rec in data:
			if rec[0] == nick:
				rec[1] = rec[1] + 1
				done = True
				break
		if not done:
			data.append([nick,1,0])
		pm.saveData("plusy", data)
	else:
		ircbot.reply("sure.")
Exemplo n.º 5
0
def c(ircbot, args):
	nick = utils.nickBasename(args[0])

	ircbot.reply(nick)