私信
净读支持用户间的私密消息通信(私信),你可以与其他书友进行一对一的私密对话。
功能概览
- 一对一私信:与任意用户进行私密对话
- 系统公告:管理员可通过
/acp发布系统公告,所有用户可在对话ID为0的站内信页面查看 - 公告积分附件:管理员发布公告时可附赠AI积分,用户手动领取;支持自定义有效期(1-365天,默认30天)
- 消息状态:支持已发送、已送达、已读三种状态
- 未读提醒:会话列表和网站顶部导航栏均显示未读消息数(含公告未读)
- 拉黑功能:可拉黑其他用户,拉黑后双方无法互发消息
- 敏感词过滤:所有消息发送前均经过敏感词检测
- 实时更新:聊天页面自动刷新新消息
发送私信
- 访问对方的用户资料页
- 点击 发私信 按钮
- 系统自动创建/跳转到与该用户的对话
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 文档。