From 4d33d313281cc6d006c4de0820e845c72cfabbf0 Mon Sep 17 00:00:00 2001 From: yago Date: Sat, 22 Nov 2014 19:56:38 +0100 Subject: [PATCH] Save number of msgs --- bot/bot.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/bot/bot.lua b/bot/bot.lua index c4d3f51..0ff16fd 100644 --- a/bot/bot.lua +++ b/bot/bot.lua @@ -16,10 +16,13 @@ end function on_msg_receive (msg) + vardump(msg) + if msg_valid(msg) == false then return end + update_user_stats(msg) do_action(msg) mark_read(get_receiver(msg), ok_cb, false) @@ -228,6 +231,19 @@ 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) if msg.to.type == 'user' then return 'user#id'..msg.from.id @@ -265,6 +281,7 @@ -- Start and load values config = load_config() our_id = 0 + users = {} now = os.time() -- load plugins