原文首发于蔡培培的独立博客。原文链接《微信群打卡机器人XiaoV项目开源》

5月21日,在米花(后面“ 亚里士多德式友谊”专题会提及)的影响下,决定搞个私人运动群,拉几个志同道合的朋友,相互监督,加速进步。

一周过去,实行效果符合预期,但需要额外花小部分精力损耗在监督、统计所有人运动情况,要变革。于是,快速开发了个群机器人,负责提醒、监督、统计,解放劳动力。

机器人名字叫 XiaoV ,运行至今有两个多月了,期间修修补补改了一些BUG,根据需求增加了一些功能,已经很稳定。故开源之,放在 GITHUB/XiaoV 上。 只需稍作配置,就可以成为你自己的群打卡机器人。

关于为什么要叫这个名字

随便叫的,不讲究。

支持功能

XiaoV 是一个微信群打卡机器人,用来满足各式各样打卡需求。因为开发的目的是解放自己劳动力,故功能全从自身需求出发开发,也结合了其他运行群的需求进行了适配开发。

功能 功能详情
步数打卡 周达标次数设置
是否允许与运动打卡同一天打卡
运动打卡 周达标次数设置
是否允许与步数打卡同一天打卡
作息打卡 晚起提醒设置
睡觉打卡统计
睡觉提醒设置
每日反思打卡 反思人及对应反思excel文档设置
指定人对应反思文档替换更新功能
周报 每天23:59自动播报本周运动打卡和每日步数进度
自动@出不达标的人
其他 菜单
规则提醒(图片形式)
日常提醒(文字形式)
服务器实时存档每天的打卡数据、图片、视频

使用截图









目前已应用于

我私人的运动群;
公司健康管理中心的运动群;

微信群打卡机器人XiaoV项目开源 | 蔡培培的独立博客的更多相关文章

  1. 讲解开源项目:5分钟搭建私人Java博客系统

    本文适合刚学习完 Java 语言基础的人群,跟着本文可了解和运行 Tale 项目.示例均在 Windows 操作系统下演示 本文作者:HelloGitHub-秦人 HelloGitHub 推出的< ...

  2. 鸿蒙内核源码分析(静态链接篇) | 完整小项目看透静态链接过程 | 百篇博客分析OpenHarmony源码 | v54.01

    百篇博客系列篇.本篇为: v54.xx 鸿蒙内核源码分析(静态链接篇) | 完整小项目看透静态链接过程 | 51.c.h.o 下图是一个可执行文件编译,链接的过程. 本篇将通过一个完整的小工程来阐述E ...

  3. JavaWeb项目开发案例精粹-第4章博客网站系统-006View层

    1.showAllArticle.jsp <%@ page language="java" contentType="text/html; charset=gb23 ...

  4. JavaWeb项目开发案例精粹-第4章博客网站系统-005action层

    1. package com.sanqing.action; import java.util.Date; import java.util.Map; import com.opensymphony. ...

  5. JavaWeb项目开发案例精粹-第4章博客网站系统-004Service层

    1. package com.sanqing.service; import java.util.List; import com.sanqing.fenye.Page; import com.san ...

  6. JavaWeb项目开发案例精粹-第4章博客网站系统-003Dao层

    1. package com.sanqing.dao; import java.util.List; import com.sanqing.fenye.Page; import com.sanqing ...

  7. JavaWeb项目开发案例精粹-第4章博客网站系统-002辅助类及配置文件

    1. <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5&qu ...

  8. JavaWeb项目开发案例精粹-第4章博客网站系统-001设计

    1. 2. 3. # MySQL-Front 5.0 (Build 1.0) /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE */; /*!40101 SET SQL_MO ...

  9. 如何用git将项目代码上传到github - CSDN博客

    配置Git 我们先在电脑硬盘里找一块地方存放本地仓库,比如我们把本地仓库建立在C:\MyRepository\1ke_test文件夹下 进入1ke_test文件夹 鼠标右键操作如下步骤: 1)在本地仓 ...

随机推荐

  1. [Java]ssh网上商城总结 标签: hibernatessh 2016-05-15 21:03 1099人阅读 评论(32)

    前几日敲完了ssh网上商城,虽然现在已经敲完了整个系统,却发现自己对于ssh,了解的一点都不多,什么是struts2,什么是spring,什么是hibernate,自己都是稀里糊涂,然后看了一下后面的 ...

  2. 洛谷2375 BZOJ 3670动物园题解

    题目链接 洛谷链接 我们发现题目要我们求的num[i]东西本质上其实是 求有多少以i结尾的非前缀且能与前缀匹配的字符串,而且要求字符串长度小于(i/2) 我们先不考虑字符串长度的限制,看所有以i结尾的 ...

  3. C++五:重载 多态

    C++五:重载与多态 一:概述   多态是指同样的消息被不同类型的对象接收导致不同的行为,即接口的多种不同的实现方式.多态可分为静态多态与动态多态.多态类型可分为四类:重载多态,强制多态,包含多态,参 ...

  4. 二 virtualenv与virtualenvwrapper

    https://www.cnblogs.com/pyyu/p/9015317.html 一  virtualenv 1.下载virtualenvpip3 install -i https://pypi ...

  5. vue 后期追回的属性不更新视图问题

    this.$set(this.problemList[index], 'sub', [])   因为原始数组是有set,get而追加的没有,所以需要用这种方式   // 添加 this.$set(th ...

  6. jsp获取后端java路由返回值

    html: <input type="hidden" id="tableName" value="${id}"> javascr ...

  7. POJ2185 Milking Grid 题解 KMP算法

    题目链接:http://poj.org/problem?id=2185 题目大意:求一个二维的字符串矩阵的最小覆盖子矩阵,即这个最小覆盖子矩阵在二维空间上不断翻倍后能覆盖原始矩阵. 题目分析:next ...

  8. JavaScript 数组去重和对象相等判断

    前几天电话面试问到了数组去重和两个对象相等判断,当时回答的不是特别好,都过去好几天了,总结下. 1.数组去重 当时的问题是这样的有个简单的数组[1,1,2,3],去重后的结果是[1,2,3],怎么实现 ...

  9. 什么是redis

    什么是redis 1.Redis是远程的 有客户端和服务端,客户端和服务端可以布置在不同的机器上,两者经过redis自定义的协议远程传输和交互的,我们一般说的是服务端. 2.Redis是基于内存的 所 ...

  10. H3C HDLC状态检测