curl --location --request POST 'https://api.flashcat.cloud/channel/silence/rule/update?app_key=<api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "channel_id": 0,
    "rule_id": "string",
    "rule_name": "string",
    "description": "string",
    "filters": [
        [
            {
                "key": "title",
                "oper": "IN",
                "vals": [
                    "string"
                ]
            }
        ]
    ],
    "time_filter": {
        "start_time": 0,
        "end_time": 0
    },
    "time_filters": [
        {
            "start": "string",
            "end": "string",
            "repeat": [
                0
            ],
            "cal_id": "string",
            "is_off": true
        }
    ],
    "is_directly_discard": true
}'