hyc-official / LuoguChatNotifier

Apache License 2.0
2 stars 0 forks source link

洛谷私信通知器 / LuoguChatNotifier (LGCN)

当你在写代码的同时与其他谷民聊天时,你是否苦恼于不能及时看到新的私信?

当你万年不刷新浏览器标签页静心思考题目时,你是否苦恼于私信红点不能及时刷新?

那么,这个项目就是为你而生的!

LGCN 可以在收到私信后,向您发送系统通知!

更让人激动的是,它是跨平台的!这意味着你可以在任何(其实是大部分)设备上(Windows / MacOS / Linux)使用它!

下载与使用

  1. 下载 dist 分支的全部内容并解压。
  2. 运行 index-(win.exe|macos|linux) 程序。
    换句话说,运行使用你的平台的程序(文件名后缀应该都认得吧)
  3. 输入你的洛谷 UID 和 cookie __client_id,用于发送给洛谷鉴权。
  4. 享受方便快捷的桌面提醒吧!

FAQ

  1. Q: 我输入了 cookie,你会不会盗取我的账号?

    A: 本人(开发者)郑重承诺,不会利用您输入的 cookie 信息对您的账号进行除读取私信消息以外的任何操作,也不会存储您的私信信息或将其发送给第三方。
    如果您不相信,可以不使用本软件,或者在 GitHub 上检查我的源码,并自行构建程序。
    构建的具体过程,可以参考仓库下的 /.github/workflows/build.yml

  2. Q: 打开一段时间后提示 Connection closed 并退出?

    A: 这是由于洛谷在一段时间内没有有效消息传递(在这里即收到或发送私信,不包括服务器的 heartbeat)时,就会关闭 WebSocket。您可以重新打开程序,后续也会添加自动重连的功能。

  3. Q: 能不能保存 UID 和 cookie?

    A: 目前不能,以后会加上。