# FMCRAFT Chat 桌面版 Windows 7 及以上可用的 FMCRAFT Chat 桌面客户端(当前提供 x64 便携版)。使用 Electron 22(最后一个支持 Windows 7/8/8.1 的 Electron 版本)直接嵌入网页。 ## 功能 - 直接加载 `config.ini` 中配置的网页地址 - Windows 消息通知 - 通过 Windows 托盘气泡发送,兼容 Windows 7/8/8.1/10/11 - 任务栏闪烁 - 本地音效播放(不依赖网页音频权限) - 三项通知开关均可在设置中关闭,默认全部开启 - 配置保存在本地 `config.ini` ## 配置 默认 `config.ini`: ```ini [app] url=https://chat.fmcraft.top [notifications] windows=true flash=true sound=true ``` 程序会优先读写可执行文件同目录下的 `config.ini`。如果该目录不可写(例如安装在 `Program Files`),会自动回退到 `%APPDATA%\FMCRAFT Chat\config.ini`,设置页会显示实际使用的路径。 ## 开发运行 ```bash npm install npm start ``` ## 打包 ```bash npm run dist:x64 ``` 生成文件在 `release/` 目录,可直接分发 `FMCRAFT-Chat-1.0.0-x64.exe` 便携版。 ## 通知开关 可以通过以下位置打开设置: - 托盘图标右键 →「通知设置…」 - 菜单栏「文件」→「通知设置…」 - 快捷键 `Ctrl+,` 设置窗口内也可以直接测试当前开关组合。 ## 说明 - Windows 7 建议安装 SP1 和系统证书更新。 - 网页端通过 `window.desktopBridge.notify()` 调用桌面通知;普通浏览器中该桥接不存在,不影响网页使用。 - 桌面通知只在当前没有停留在对应聊天窗口时触发。任务栏闪烁只在窗口未聚焦时执行。