Archived
This repository has been archived on 2026-11-02 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
alpha
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:
[app]
url=https://chat.fmcraft.top
[notifications]
windows=true
flash=true
sound=true
程序会优先读写可执行文件同目录下的 config.ini。如果该目录不可写(例如安装在 Program Files),会自动回退到 %APPDATA%\FMCRAFT Chat\config.ini,设置页会显示实际使用的路径。
开发运行
npm install
npm start
打包
npm run dist:x64
生成文件在 release/ 目录,可直接分发 FMCRAFT-Chat-1.0.0-x64.exe 便携版。
通知开关
可以通过以下位置打开设置:
- 托盘图标右键 →「通知设置…」
- 菜单栏「文件」→「通知设置…」
- 快捷键
Ctrl+,
设置窗口内也可以直接测试当前开关组合。
说明
- Windows 7 建议安装 SP1 和系统证书更新。
- 网页端通过
window.desktopBridge.notify()调用桌面通知;普通浏览器中该桥接不存在,不影响网页使用。 - 桌面通知只在当前没有停留在对应聊天窗口时触发。任务栏闪烁只在窗口未聚焦时执行。
Languages
JavaScript
72.1%
HTML
19.2%
PowerShell
8.7%