当前位置:论坛首页 > Linux面板 > 建议

【已记录】自定义API通知功能建议

发表在 Linux面板2024-4-3 12:48 [复制链接] 1 68

再web_hook_msg.py中send_msg函数,源代码:
for k, v in self._config.get("custom_parameter", {}).items():
            real_data[k] = v


这样不是很有拓展性,建议改造成如下
        for k, v in self._config.get("custom_parameter", {}).items():
            if "#{" in v and "}" in v:
                # 查找要替换的键名
                key_to_replace = v[2:-1]  # 去除前后的#{}
                # 检查real_data中是否存在该键
                if key_to_replace in real_data:
                    # 替换值
                    real_data[k] = real_data[key_to_replace]
            else:
                # 处理找不到键的情况,进行默认赋值
                real_data[k] = v

可以获取custom_parameter中的配置替换real_data配置,api修改参数的过程

使用道具 举报 只看该作者 回复
发表于 2024-4-3 14:18:42 | 显示全部楼层
您好,感谢您的反馈,已记录
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表