deepseek余额查询系统图标

caesar 36a1fa5c3e docs: update README.md 2 сар өмнө
.gitignore 975213867b Initial commit 2 сар өмнө
LICENSE 975213867b Initial commit 2 сар өмнө
README.md 36a1fa5c3e docs: update README.md 2 сар өмнө
go.mod 36a1fa5c3e docs: update README.md 2 сар өмнө
go.sum 36a1fa5c3e docs: update README.md 2 сар өмнө
icon.ico 36a1fa5c3e docs: update README.md 2 сар өмнө
main.go 36a1fa5c3e docs: update README.md 2 сар өмнө
msgbox_windows.go 36a1fa5c3e docs: update README.md 2 сар өмнө

README.md

deepseek-tray

DeepSeek 余额查询系统托盘工具,基于 Go + getlantern/systray 实现。

特性

  • 单文件分发:图标使用 //go:embed 编译进 EXE,无外部依赖
  • 托盘常驻:系统托盘显示实时余额,鼠标悬停查看详情
  • 自动刷新:可配置定时刷新间隔,支持开关切换
  • 低余额告警:余额低于阈值时弹出 Windows 提示框
  • API Key 安全:通过环境变量 DEEPSEEK_API_KEY 传入,不写入代码
  • 资源占用极低:内存 ~5 MB,CPU 几乎为零

快速开始

1. 配置环境变量

set DEEPSEEK_API_KEY=sk-你的DeepSeek密钥

可选配置:

环境变量 默认值 说明
DEEPSEEK_API_KEY (必填) DeepSeek API 密钥
DEEPSEEK_BALANCE_URL https://api.deepseek.com/user/balance 余额查询接口

2. 运行

.\deepseek-tray.exe

图标将出现在系统托盘中,右键菜单包含:

  • 余额显示:实时显示当前余额
  • 刷新余额:手动触发一次查询
  • 自动刷新: 开启/关闭:切换定时刷新
  • 低余额告警: 开启/关闭:切换余额不足提醒(默认阈值 ¥1)
  • 关于:查看当前运行状态
  • 退出:关闭程序

3. 开机自启(可选)

Win + R → 输入 shell:startup → 将 deepseek-tray.exe 快捷方式拖入。

开发编译

go build -ldflags="-H=windowsgui" -o deepseek-tray.exe

项目结构

deepseek-tray/
├── main.go              # 主逻辑:托盘、菜单、事件循环、API 调用
├── msgbox_windows.go    # Windows MessageBox 封装(低余额告警弹窗)
├── icon.ico             # 托盘图标(编译时嵌入)
├── go.mod / go.sum      # Go 模块依赖
└── README.md

许可

CC0 1.0 Universal