From 724fe14c0e5ddfa95d7148e57231dbfafe71ef47 Mon Sep 17 00:00:00 2001 From: ECSS 11 <53446819+Ecss11@users.noreply.github.com> Date: Mon, 19 Jan 2026 02:10:24 -0600 Subject: [PATCH] feat: migrate codes from previous project --- .env.example | 5 ++ .gitignore | 1 + .idea/inspectionProfiles/Project_Default.xml | 5 ++ config/config.yaml.example | 17 +++++ go.mod | 20 ++++++ internal/config/config.go | 46 +++++++++++++ internal/config/types.go | 24 +++++++ internal/feishu/client.go | 53 +++++++++++++++ internal/feishu/types.go | 5 ++ internal/net/client.go | 71 ++++++++++++++++++++ internal/rss/client.go | 48 +++++++++++++ internal/rss/types.go | 7 ++ internal/silicon/client.go | 50 ++++++++++++++ internal/silicon/types.go | 21 ++++++ main.go | 57 +++++++++++++--- 15 files changed, 420 insertions(+), 10 deletions(-) create mode 100644 .env.example create mode 100644 config/config.yaml.example create mode 100644 internal/config/config.go create mode 100644 internal/config/types.go create mode 100644 internal/feishu/client.go create mode 100644 internal/feishu/types.go create mode 100644 internal/net/client.go create mode 100644 internal/rss/client.go create mode 100644 internal/rss/types.go create mode 100644 internal/silicon/client.go create mode 100644 internal/silicon/types.go diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..e0251b0 --- /dev/null +++ b/.env.example @@ -0,0 +1,5 @@ +FEISHU_APP_ID= +FEISHU_APP_SECRET= +FEISHU_CHAT_ID= + +SILICON_TOKEN= \ No newline at end of file diff --git a/.gitignore b/.gitignore index 0af42e2..2a5ee64 100644 --- a/.gitignore +++ b/.gitignore @@ -104,3 +104,4 @@ fabric.properties # Android studio 3.1+ serialized cache file .idea/caches/build_file_checksums.ser +config/config.yaml diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml index 6ea866b..9d894b2 100644 --- a/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -1,6 +1,11 @@