仓库地址https://github.com/xvhuan/Rnotify

r-notify (别名:GG,爆!)

一款基于rust的webhook桌面通知程序

[!TIP]
该软件需要主机具有公网ip or 内网穿透!(或局域网使用)

功能

支持自定义通知图标,通知昵称

image-20250110204609954
image-20250110204609954

先进的cmd控制界面

image-20250117211000457
image-20250117211000457

优美的通知记录

image-20250117211048644
image-20250117211048644

[!WARNING]

受影响的注册表:

计算机\HKEY_CURRENT_USER\Software\Classes\AppUserModelId\
由于该软件的先进特性,必须在管理员权限下打开

食用方法

curl -X POST 'http://你的ip:54191/notify' -H 'User-Agent: Reqable/2.30.3' -H 'Content-Type: application/json' -d '{"title": "Test Notification", "message": "This is a test message!"}'

请手动将上述curl转为各种语言,指路:https://curlconverter.com/

关于config.json
{
    notification_app_id: "com.r.notify", //不建议修改,虽然不影响什么
    notification_icon_path: 当前路径下+"icon.ico", //通知图标路径,必须是绝对路径
    notification_display_name: "R-notify", //通知昵称,随便你想叫什么
    server_ip: "0.0.0.0", //web服务器的IP地址
    server_port: 54191, //端口!
};

更新日志

1.0 2025.01.09

核心功能完备,可以正常通知。

1.5 2025.01.17

新增:

自定义通知图标,通知昵称

增加任务栏图标,仅有退出功能(后续功能开发中)