Skip to content

私信

净读支持用户间的私密消息通信(私信),你可以与其他书友进行一对一的私密对话。

功能概览

  • 一对一私信:与任意用户进行私密对话
  • 系统公告:管理员可通过 /acp 发布系统公告,所有用户可在对话ID为0的站内信页面查看
  • 公告积分附件:管理员发布公告时可附赠AI积分,用户手动领取;支持自定义有效期(1-365天,默认30天)
  • 消息状态:支持已发送、已送达、已读三种状态
  • 未读提醒:会话列表和网站顶部导航栏均显示未读消息数(含公告未读)
  • 拉黑功能:可拉黑其他用户,拉黑后双方无法互发消息
  • 敏感词过滤:所有消息发送前均经过敏感词检测
  • 实时更新:聊天页面自动刷新新消息

发送私信

  1. 访问对方的用户资料页
  2. 点击 发私信 按钮
  3. 系统自动创建/跳转到与该用户的对话

TIP

你也可以直接访问 /message/new/<用户UUID> 来发起对话。

会话列表

访问 /message 查看所有会话:

  • 显示对方的昵称、最后一条消息预览及时间
  • 未读消息会以红色数字角标显示
  • 系统公告入口始终显示在列表顶部,有未读公告时会显示角标
  • 点击任意会话进入聊天页面

系统公告(站内信)

系统公告是一个特殊的对话(对话ID=0),用于管理员向所有用户发布公告。

查看公告

  • 在私信会话列表顶部点击 系统公告 进入
  • 所有公告以卡片形式展示,包含标题、内容和发布时间
  • 访问 /message/0 直接查看
  • 公告支持分页浏览

公告积分附件

管理员在发布系统公告时,可以附赠AI积分作为奖励:

  • 积分数量:0-999999,默认为0(不附赠积分)
  • 有效期:1-365天,默认30天。过期后用户将无法领取
  • 领取方式:用户需在公告页面手动点击"领取"按钮
  • 过期提示:已过期的积分附件会显示"已过期"标签

未读通知

  • 当有新的系统公告时,导航栏私信图标和会话列表中的系统公告入口都会显示未读角标
  • 进入公告页面后自动标记所有公告为已读

聊天详情

进入对话后:

  • 发送消息:在输入框输入内容,按 Enter 发送(Shift+Enter 换行)
  • 消息状态:你发送的消息会显示已发送/已送达/已读状态
  • 加载历史:滚动到顶部可加载更多历史消息
  • 拉黑对方:点击右上角"拉黑"按钮

INFO

  • 消息最大长度为 2000 字符
  • 发送频率限制:每分钟 30 条
  • 对话页面每 5 秒自动轮询新消息

拉黑用户

拉黑后:

  • 不会收到对方的消息
  • 无法发送消息给对方
  • 已有的会话历史不受影响
  • 你可以随时取消拉黑恢复通信

API 接口

私信模块提供完整的 RESTful API,详见 私信 API 文档

净读 JingDu