Skip to content

heiwa9/XYB_AutoSign_Revision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

XYB_AutoSign_Revision

校友邦_自动签到_修订版

项目来自Python 项目

修订内容


1.更改登录方式(账号密码登录)

2.多账号支持

3.支持自动签到,自动签退

建议配合腾讯云函数使用。

运行环境

Python3.6

运行方式

配置user.json内容,运行index.py

user.json

{
  "server_send_key": "Server酱 不使用留空",
  "ding_talk_access_token": "钉钉机器人 不使用留空",
  "ding_talk_secret": "钉钉加签验证 不使用留空",
  "user": [
    {
      "token": {
        "username": "账号1",  //手机账号
        "password": "密码1"  //登录密码
      },
      "location": {
        "country": "中国",
        "province": "湖北省",
        "city": "武汉市",
        "adcode": "420111", //行政区代码
        "address": "位置1"  //签到地址
      },
      "reason": ""  //签到备注
    },
      {
      "token": {
        "username": "账号2",  //手机账号
        "password": "密码2"  //登录密码
      },
      "location": {
        "country": "中国",
        "province": "湖北省",
        "city": "武汉市",
        "adcode": "420111", //行政区代码
        "address": "位置2"  //签到地址
      },
      "reason": ""  //签到备注
    }
    ...多个用户...
  ]
}

腾讯云函数部署Python脚本

可以将脚本免费托管到腾讯云函数,实现全天自动运行。配合server酱或钉钉机器人实现打卡通知

前提:进入腾讯云账号注册页面注册账号,开通云函数服务

​ 1.登录 云函数控制台,点击左侧导航栏函数服务,在函数服务页面上方选择地域,单击新建,如下图所示:

​ 2.选择从头开始,运行环境选择Python3.6,如下图:

​ 3.在函数代码处选择在线编辑,新建user.json文件,

​ 根据user.json文件进行内容填写,并将index.py中的所有代码复制到云函数index.py中,如下图

修改完成后,记得CTRL+S保存修改。

  1. 配置触发器,选择自定义创建,配置corn,corn表达式自行搜索格式规范

    如果需要配置自动签退,则必须配置两个触发器,签到的附加信息改成signin,签退的附加信息改成signout

​ 5.多用户签到,函数会超时,所以还需要配置一下函数超时时间。


  • Readme Author : @Dimension
  • Update Time : 2022/3/10

About

校友邦_自动签到_修订版

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages