log action messages too
parent
410d72172f
commit
5423fc2edd
|
@ -35,6 +35,10 @@ def logger(phenny, input):
|
||||||
'chars': len(input.group(1)),
|
'chars': len(input.group(1)),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# format action messages
|
||||||
|
if sqlite_data['msg'][:8] == '\x01ACTION ':
|
||||||
|
sqlite_data['msg'] = '* {0} {1}'.format(sqlite_data['nick'], sqlite_data['msg'][8:-1])
|
||||||
|
|
||||||
c = logger.conn.cursor()
|
c = logger.conn.cursor()
|
||||||
c.execute('''insert or replace into lines_by_nick
|
c.execute('''insert or replace into lines_by_nick
|
||||||
(channel, nick, lines, characters, last_time, quote)
|
(channel, nick, lines, characters, last_time, quote)
|
||||||
|
@ -51,7 +55,7 @@ def logger(phenny, input):
|
||||||
);''', sqlite_data)
|
);''', sqlite_data)
|
||||||
c.close()
|
c.close()
|
||||||
|
|
||||||
if random.randint(0, 20) == 10 and not input.group(1)[:8] == '\x01ACTION ':
|
if random.randint(0, 20) == 10:
|
||||||
c = logger.conn.cursor()
|
c = logger.conn.cursor()
|
||||||
c.execute('update lines_by_nick set quote=:msg where channel=:channel \
|
c.execute('update lines_by_nick set quote=:msg where channel=:channel \
|
||||||
and nick=:nick', sqlite_data)
|
and nick=:nick', sqlite_data)
|
||||||
|
|
Loading…
Reference in New Issue