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)
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)
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+"..")
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.")
def c(ircbot, args): nick = utils.nickBasename(args[0]) ircbot.reply(nick)