def last_message_func(nick,match,target): date = datetime.now() when=shared.time_dict(date) message = match.group(0) if not nick in mb.data['logs']: mb.data['logs'][nick]={} mb.data['logs'][nick]['message'] = message mb.data['logs'][nick]['date'] = when mb.save('logs')
def last_message_func(nick, match, target): date = datetime.now() when = shared.time_dict(date) message = match.group(0) if not nick in mb.data['logs']: mb.data['logs'][nick] = {} mb.data['logs'][nick]['message'] = message mb.data['logs'][nick]['date'] = when mb.save('logs')
def seen_func(nick,match,target): who = match.group('who') if who in mb.data['logs']: date = datetime.now() when = mb.data['logs'][who]['date'] now=shared.time_dict(date) time=shared.time_diff(now,when) mb.tell(nick+": "+who+" was here "+time+", saying '"+mb.data['logs'][who]['message']+"'",target) else: mb.tell(nick+": never heard of that douche",target)
def seen_func(nick, match, target): who = match.group('who') if who in mb.data['logs']: date = datetime.now() when = mb.data['logs'][who]['date'] now = shared.time_dict(date) time = shared.time_diff(now, when) mb.tell( nick + ": " + who + " was here " + time + ", saying '" + mb.data['logs'][who]['message'] + "'", target) else: mb.tell(nick + ": never heard of that douche", target)
def deliver_message_func(nick, match, target): if nick not in mb.data['logs']: return if "messages" in mb.data['logs'][nick]: for message in mb.data['logs'][nick]['messages']: date = datetime.now() now = shared.time_dict(date) when = message['date'] time = shared.time_diff(now, when) mb.tell(message['nick'] + " said " + time + ": " + message['text'], nick) mb.data['logs'][nick]['messages'] = [] mb.save('logs') return
def send_message_func(nick,match,target): who = match.group('who') date = datetime.now() when=shared.time_dict(date) message = match.group('what') if not who in mb.data['logs']: mb.data['logs'][who]={} if not 'messages' in mb.data['logs'][who]: mb.data['logs'][who]['messages']=[] mb.data['logs'][who]['messages'].append({'text':message, 'nick': nick,'date':when}) mb.tell(nick+": jeez FINE I'll tell em",target) mb.save('logs')
def deliver_message_func(nick,match,target): if nick not in mb.data['logs']: return if "messages" in mb.data['logs'][nick]: for message in mb.data['logs'][nick]['messages']: date = datetime.now() now=shared.time_dict(date) when = message['date'] time = shared.time_diff(now,when) mb.tell(message['nick']+" said "+time+": "+message['text'],nick) mb.data['logs'][nick]['messages']=[] mb.save('logs') return
def send_message_func(nick, match, target): who = match.group('who') date = datetime.now() when = shared.time_dict(date) message = match.group('what') if not who in mb.data['logs']: mb.data['logs'][who] = {} if not 'messages' in mb.data['logs'][who]: mb.data['logs'][who]['messages'] = [] mb.data['logs'][who]['messages'].append({ 'text': message, 'nick': nick, 'date': when }) mb.tell(nick + ": jeez FINE I'll tell em", target) mb.save('logs')