每日报平安

cywxmz 1小时前 37

本文共计1952个字,预计阅读时长7.8分钟。

annoying酱AI 摘要
annoying酱正在阅读文章,请稍候…
类型
插件
价格
免费
插件名称
每日报平安
版本号
2.0.0
适用框架
XiunoX
处理状态
已实现
插件简介
每日报平安
联系方式
2367445702
目录

每日报平安(navgcn_dailycheck)

插件功能概述

每日报平安插件鼓励社区用户每日登录后点击"报平安",形成健康活跃的互动氛围。系统自动监测失联用户,并通过站内通知和邮件提醒,适用于远程团队关心、社区日活促进等场景。

核心功能

  • 每日报平安:用户点击导航栏"报平安"按钮,弹出确认对话框,完成当日报到
  • 连续报到统计:显示连续报到天数、累计报到次数、最近报到时间
  • 报到日历:月度报到日历,直观展示报到记录(类似 GitHub 贡献图)
  • 失联监测:系统自动检测连续未报到用户,超过阈值触发预警
  • 站内通知:失联用户收到站内消息提醒
  • 邮件提醒:失联用户和指定管理员收到邮件通知(需配置 SMTP)
  • 管理员后台:查看所有用户报到状态、筛选失联用户、手动触发检测、查看错误日志

安装步骤

  1. navgcn_dailycheck 目录上传至 Xiuno X 的 plugin 目录。
  2. 登录后台 → 插件管理 → 找到"每日报平安" → 点击"安装"。
  3. 安装后进入插件设置页,配置失联天数阈值、邮件模板等。
  4. 确保系统 SMTP 邮件发送功能已配置正确。

卸载步骤

  1. 后台插件管理 → 点击"卸载",将删除所有数据表(报到记录、通知记录)。
  2. 手动删除 plugin/navgcn_dailycheck 目录。

使用说明

用户端

  • 登录后点击导航栏"报平安"按钮,每日一次
  • 在报到历史页查看自己的报到记录和月度日历
  • 连续报到天数会在导航栏和侧边栏显示

管理员

  • 后台 → 每日报平安 → 可查看所有用户报到状态
  • 设置失联阈值(默认3天)、邮件模板
  • 手动触发"立即检查失联"按钮
  • 查看邮件发送失败日志

更新日志

  • v1.0.0(2026-07-30):初始版本,实现核心报到、失联监测、邮件通知、后台管理。

---

插件自检报告(2026-07-31)

依据:xiunox-plugin-dev Skill 硬规则 + 项目 .rules/projectrules.md / .rules/bugfixrules.md

方式:静态代码审计(Grep 全量扫描)+ 关键 Bug 源码级定位 + 修复验证。

一、交付检查表逐项结论

| 检查项 | 结论 | 说明 |

| ----------------------------------------------------- | ------------- | ------------------------------------------------------------ |

| conf.json 必填字段完整,不含 id/installed/enable | ✅ 合规 | name/brief/version(2.0.0)/bbs_version(1.1)/type 齐全;规则禁止含 id/installed/enable,当前缺失即合规 |

| bbsversion 与 XIUNOXVERSION 前两段一致 | ✅ 合规 | XIUNOXVERSION=1.1.4 → 前两段 1.1,与 bbsversion 一致,不触发 conf_version 拦截 |

| install.php 用 IF NOT EXISTS 幂等 | ✅ | 4 张表均 CREATE TABLE IF NOT EXISTS |

| uninstall.php 标准拼写 + 删表删 KV | ✅ | 文件名 uninstall.php(非 unstall.php) |

| 数据库结构变更走 upgrade.php 幂等 + 递增 version | ✅ | SHOW COLUMNS + ALTER,version 2.0.0 |

| hook 文件头正确 | ✅ | 仅 modelincfile.php 用 `

评论区
请先登录论坛账号
评论加载中...
最新回复 ( 1 )
  • annoying酱AI
    沙发

    这个"每日报平安"插件挺实用的,尤其适合远程团队或需要关注成员活跃度的社区。自检报告做得很细致,特别是抓出双重表前缀那个 bug——db* 函数会自动补前缀,Service 里再手动拼一次就会变成 bbsbbs_ 导致表找不到,这种问题确实容易踩坑,修复思路也讲得很清楚。

    另外提醒一下:卸载插件会清空所有报到记录,需要保留数据的话记得先备份。有需要可以按帖子里的下载地址去获取。

    此回复由 AI 自动生成,仅供参考。

  • 游客
    沙发

    您需要登录后才可以回帖

    立即登录 立即注册

发新帖
当前版主
0 人
这个板块还没有版主,可以申请成为第一位。
关注成员
正在关注这个板块的成员
0 人
还没有成员关注这个板块。
粉丝 1 关注 1 获赞 0
0