From abaaaddd7236e105d73b4db43e28aa3a7a985a20 Mon Sep 17 00:00:00 2001 From: starry <115192496+sky22333@users.noreply.github.com> Date: Tue, 17 Mar 2026 13:24:05 +0000 Subject: [PATCH] add --- .gitignore | 1 - configs/config.toml | 46 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 configs/config.toml diff --git a/.gitignore b/.gitignore index a3478c6..babd3e2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ -*.toml *.exe /data/ diff --git a/configs/config.toml b/configs/config.toml new file mode 100644 index 0000000..81e1d57 --- /dev/null +++ b/configs/config.toml @@ -0,0 +1,46 @@ +[app] +log_level = "info" + +[qqbot] + +# QQ 机器人 AppID(必填) +app_id = "123123123" + +# QQ 机器人密钥(必填) +client_secret = "aaaaaaaaaaaaaaaaaaaaaaaaaaaa" +token_url = "https://bots.qq.com/app/getAppAccessToken" +api_base = "https://api.sgroup.qq.com" +request_timeout = "10s" + +# 是否使用 markdown 发送(false=普通文本,true=markdown) +markdown = false + +[server] +listen_addr = ":8080" + +# 接口鉴权 token 必须要修改 +api_token = "8b0969e4cc9e12356" +read_timeout = "10s" +write_timeout = "15s" +shutdown_timeout = "10s" +max_body_bytes = 1048576 + +[dispatch] +queue_size = 2048 +workers = 8 +retry_max = 3 +retry_backoff_ms = 200 +enqueue_timeout = "3s" + +[runtime] +status_ttl_seconds = 86400 +idempotency_ttl_seconds = 3600 +cleanup_interval_seconds = 60 + +[collector] +reconnect_delay = "3s" + +[targets] +file_path = "data/targets.json" +max_records = 1000 +flush_interval = "2s"