Example #1
0
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')
Example #2
0
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')
Example #3
0
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)
Example #4
0
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)
Example #5
0
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
Example #6
0
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')
Example #7
0
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
Example #8
0
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')