Skip to content

Commit 31a4548

Browse files
author
kaixin1995
committed
调整说明文件
1 parent 6120ccc commit 31a4548

1 file changed

Lines changed: 41 additions & 1 deletion

File tree

README.md

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,41 @@
1-
# GotifyWindowsClient
1+
# GotifyWindowsClient - Windows 平台消息推送客户端
2+
3+
![.NET Version](https://img.shields.io/badge/.NET-8.0-%23512bd4) ![Platform](https://img.shields.io/badge/Platform-Windows-%230078D4)
4+
5+
## 项目概述
6+
7+
GotifyWindowsClient 是基于 .NET 8 开发的轻量级 Windows 系统托盘客户端,专为 Gotify 消息推送服务打造。本客户端采用无界面设计,通过 Windows 原生通知系统实现实时消息推送,是服务器监控、自动化脚本通知等场景的理想选择。
8+
9+
---
10+
11+
## 环境要求
12+
13+
**必备组件**:
14+
- [.NET 8 Runtime](https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0) (x64)
15+
16+
> 📢 注意:程序需在安装 .NET 8 运行时的 Windows 10/11 系统上运行
17+
18+
---
19+
20+
## 核心特性
21+
22+
### 📌 极简部署
23+
- **零界面操作** - 启动后自动最小化至系统托盘
24+
- **原生通知集成** - 调用 Windows 通知中心实现消息展示
25+
- **静默运行** - 无窗口干扰,后台持续监听消息
26+
- **开机运行** - 托盘鼠标右键选择开机自启,防止因为重启导致的程序关闭
27+
- **长连接保持** - WebSocket 长连接保持,断线自动重连(5 秒重试间隔)
28+
29+
### ⚙️ 智能配置
30+
```xml
31+
<!-- GotifyWindowsClient.dll.config -->
32+
<configuration>
33+
<appSettings>
34+
<add key="ServerUrl" value="http://your.gotify.server:port" />
35+
<add key="ClientToken" value="your_client_token_here" />
36+
</appSettings>
37+
</configuration>
38+
```
39+
40+
- ServerUrl: Gotify 服务端地址(支持 HTTP/HTTPS)
41+
- ClientToken: 从 Gotify 服务端网页新建客户端令牌

0 commit comments

Comments
 (0)