收起左侧

让AI做了个飞牛应用fnnas-sign,论坛自动打卡,开箱即用

0
回复
38
查看
[ 复制链接 ]

1

主题

35

回帖

4

牛值

初出茅庐

飞牛论坛打卡 · fnnas-sign

🍃 每天定时自动打卡飞牛论坛 (club.fnnas.com),签到结果实时推送到微信/QQ/邮箱

68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d312e30.png 68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d464e.png


✨ 功能亮点

  • ⏰ 智能定时打卡 — 每天在设定的时间段内随机选择时间点自动签到,模拟真人行为
  • 📢 多渠道推送 — 签到结果通过 微信QQ频道邮件 实时通知
  • 📊 打卡统计 — 可视化展示本月打卡天数、连续打卡、累计奖励等数据
  • 🎲 下次打卡随机 — 每次刷新重新随机下次打卡时间,避免固定模式
  • 🎨 动森风格UI — 基于 animal-island-ui 的治愈系界面
  • 📱 响应式适配 — 桌面端和手机端都能舒适使用

🖼️ 界面预览

桌面端 手机端
双栏卡片布局,左卡片展示统计信息,右卡片进行配置 上下布局,自动适配小屏幕

1.jpg

2.jpg


🚀 部署教程

前置条件

  • 飞牛NAS(FNOS)系统版本 ≥ 0.8.0
  • 已安装 应用中心

方式一:通过FPK安装(推荐)

  1. Releases 页面下载 fnnas-sign.fpk
  2. 打开飞牛NAS → 应用中心手动安装
  3. 选择下载的 fnnas-sign.fpk 文件,点击安装
  4. 安装完成后,在应用中心找到「飞牛论坛打卡」,点击 打开

方式二:开发者模式运行

# 克隆仓库
git clone https://github.com/lyuroc/fnnas-sign.git
cd fnnas-sign

# 安装依赖
pip install flask apscheduler requests

# 启动开发服务器
python3 dev-server.py

访问 http://<nas-ip>:7654 即可使用。


⚙️ 配置说明

1. 论坛Cookie

浏览器登录飞牛论坛 (club.fnnas.com) 后:

  1. F12 打开开发者工具
  2. 点击 应用程序 (Application)Cookies
  3. 复制 pvRK_2132_authpvRK_2132_saltkey 的值
  4. 粘贴到应用配置页面对应输入框

2. 推送配置

通道 说明
微信推送 通过 Hermes Webhook 推送,需配置 Webhook 地址和会话ID
QQ推送 通过 Hermes Webhook 推送至QQ频道
邮件推送 支持 QQ邮箱/163邮箱/Gmail等主流SMTP服务商

3. 打卡时段

设置每天的打卡时间段(例如 8:00 ~ 22:00),系统将在该时段内随机选择时间执行签到。


🧩 技术栈

  • 前端 — React 18 + animal-island-ui(动森风格组件库)
  • 后端 — Python Flask + APScheduler
  • 运行时 — FNOS FPK 原生应用框架
  • 推送 — Hermes Webhook

UI 组件基于 animal-island-ui 素材库构建,感谢原作者提供的精美动森风格组件。


📦 发布

发布版本包含完整的 FPK 安装包,可直接在飞牛NAS应用中心安装。

# 构建FPK包
fnpack build --directory .

📄 许可证

本项目基于 MIT 许可证开源。

MIT License

Copyright (c) 2026 LyuRoc

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction...

🍃 飞牛论坛打卡 · 让签到更优雅 🍃
Made with ❤️ by 中秋满月

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则