Esempio n. 1
0
def detect_user_subscribe_time(msg, msg_dict):
	if not (msg_dict['MsgType'] == 'event' and msg_dict['Event'] == 'subscribe'):
		return True
	username = msg_dict['FromUserName']
	service_name = msg_dict['ToUserName']
	index_key = "user_subscribe_time"
	index_value = "%s" % msg_dict['CreateTime']
	util.update_userprofile(username, service_name, index_key, index_value)
Esempio n. 2
0
def detect_user_last_visit_time(msg, msg_dict):
	if not (msg_dict['MsgType'] == 'text' and msg_dict.has_key('MsgId')):
		return True
	username = msg_dict['FromUserName']
	service_name = msg_dict['ToUserName']
	index_key = "user_visit_time"
	index_value = "%s" % msg_dict['CreateTime']
	util.update_userprofile(username, service_name, index_key, index_value)
Esempio n. 3
0
def detect_user_subscribe_time(msg, msg_dict):
    if not (msg_dict["MsgType"] == "event" and msg_dict["Event"] == "subscribe"):
        return True
    username = msg_dict["FromUserName"]
    service_name = msg_dict["ToUserName"]
    index_key = "user_subscribe_time"
    index_value = "%s" % msg_dict["CreateTime"]
    util.update_userprofile(username, service_name, index_key, index_value)
Esempio n. 4
0
def detect_user_last_visit_time(msg, msg_dict):
    if not (msg_dict["MsgType"] == "text" and msg_dict.has_key("MsgId")):
        return True
    username = msg_dict["FromUserName"]
    service_name = msg_dict["ToUserName"]
    index_key = "user_visit_time"
    index_value = "%s" % msg_dict["CreateTime"]
    util.update_userprofile(username, service_name, index_key, index_value)
Esempio n. 5
0
def detect_user_daily_visit_count(msg, msg_dict):
	if not (msg_dict['MsgType'] == 'text' and msg_dict.has_key('MsgId')):
		return True

	username = msg_dict['FromUserName']
	service_name = msg_dict['ToUserName']
	index_key = "%s_visit_count" % (util.seconds_to_date(msg_dict['CreateTime']))
	index_value = util.get_userprofile(username, service_name, index_key, 0)

	index_value = int(index_value) + 1
	util.update_userprofile(username, service_name, index_key, index_value)
Esempio n. 6
0
def detect_user_daily_visit_count(msg, msg_dict):
    if not (msg_dict["MsgType"] == "text" and msg_dict.has_key("MsgId")):
        return True

    username = msg_dict["FromUserName"]
    service_name = msg_dict["ToUserName"]
    index_key = "%s_visit_count" % (util.seconds_to_date(msg_dict["CreateTime"]))
    index_value = util.get_userprofile(username, service_name, index_key, 0)

    index_value = int(index_value) + 1
    util.update_userprofile(username, service_name, index_key, index_value)