import os
import sys
import re

def fmt_maintain_params(msg):
    data = {}

    type_match = re.search(r"訊息種類：(.+)", msg)
    platform_match = re.search(r"遊戲平台：(.+)", msg)
    start_date_match = re.search(r"開始日期：(.+)", msg)
    start_time_match = re.search(r"開始時間：(.+)", msg)
    end_date_match = re.search(r"結束日期：(.+)", msg)
    end_time_match = re.search(r"結束時間：(.+)", msg)

    if type_match:
        data["type"] = type_match.group(1).strip()
    if platform_match:
        data["platform"] = platform_match.group(1).strip()
    if start_date_match:
        data["s_date"] = start_date_match.group(1).strip()
    if start_time_match:
        data["s_time"] = start_time_match.group(1).strip()
    if end_date_match:
        data["e_date"] = end_date_match.group(1).strip()
    if end_time_match:
        data["e_time"] = end_time_match.group(1).strip()

    return data

def fmt_type(msg):
    data = {}

    type_match = re.search(r"訊息種類：(.+)", msg)

    if type_match:
        data["type"] = type_match.group(1).strip()
    else:
        data["type"] = "其他訊息"

    return data