Save number of msgs

This commit is contained in:
yago 2014-11-22 19:56:38 +01:00
parent 33353bf644
commit 4d33d31328

View File

@ -16,10 +16,13 @@
end end
function on_msg_receive (msg) function on_msg_receive (msg)
vardump(msg)
if msg_valid(msg) == false then if msg_valid(msg) == false then
return return
end end
update_user_stats(msg)
do_action(msg) do_action(msg)
mark_read(get_receiver(msg), ok_cb, false) mark_read(get_receiver(msg), ok_cb, false)
@ -228,6 +231,19 @@
end end
end end
function update_user_stats(msg)
-- Save user to users
if (users[msg.from.id] == nil) then
users[msg.from.id] = {
name = msg.from.print_name,
msg_num = 1
}
else
users[msg.from.id].msg_num = users[msg.from.id].msg_num + 1
end
print (msg.from.print_name .. ": "..users[msg.from.id].msg_num)
end
function get_receiver(msg) function get_receiver(msg)
if msg.to.type == 'user' then if msg.to.type == 'user' then
return 'user#id'..msg.from.id return 'user#id'..msg.from.id
@ -265,6 +281,7 @@
-- Start and load values -- Start and load values
config = load_config() config = load_config()
our_id = 0 our_id = 0
users = {}
now = os.time() now = os.time()
-- load plugins -- load plugins