跳转至

定时任务(签到)详解

以下为所有内置定时任务的配置说明。每个任务在 config.yml 中有独立配置节点,必填项未配置或 enable: false 时不会执行。
默认行为:项目启动时会执行一次;之后按 time 每日定点执行;若当天已运行过则跳过(Web「任务管理」中手动触发可强制执行)。


通用配置项

多数签到任务支持以下字段(具体以各任务为准):

配置项 说明
enable 是否启用,true 时且其他必填项齐全才会执行
time 每日执行时间,24 小时制 HH:MM,如 "08:00"
push_channels 推送通道名称列表,为空时使用全部已配置通道

微博超话签到

配置节点weibo_chaohua
默认时间:23:45
认证方式:Cookie(须包含 XSRF-TOKEN),支持多 Cookie。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
cookie 字符串 单账号必填 单账号时填写完整 Cookie
cookies 列表 多账号时使用 多账号时每项为完整 Cookie 字符串,优先于 cookie
time 字符串 签到时间,默认 "23:45"
push_channels 列表 推送通道
  1. 浏览器打开 微博 并登录。
  2. F12Console(控制台),输入 document.cookie 回车,复制输出的整段字符串。
  3. 确保其中包含 XSRF-TOKEN,填入 cookiecookies 列表中的一项。

示例

weibo_chaohua:
  enable: true
  cookie: "SCF=xxx; XSRF-TOKEN=xxx; SUB=xxx; ..."
  # 多账号时使用 cookies:
  # cookies:
  #   - "SCF=xxx; XSRF-TOKEN=xxx; ..."
  #   - "SCF=yyy; XSRF-TOKEN=yyy; ..."
  time: "23:45"
  push_channels: []

iKuuu 签到

配置节点checkin
默认时间:08:00
认证方式:邮箱 + 密码。域名自动从 ikuuu.club 发现,无需配置 URL。支持多账号。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
email 字符串 单账号必填 登录邮箱
password 字符串 单账号必填 登录密码
accounts 列表 多账号时使用 每项 emailpassword,优先于单账号
time 字符串 默认 "08:00"
push_channels 列表 推送通道

示例

checkin:
  enable: true
  email: user@example.com
  password: your_password
  # 多账号:
  # accounts:
  #   - email: user1@example.com
  #     password: pass1
  #   - email: user2@example.com
  #     password: pass2
  time: "08:00"
  push_channels: []

雨云签到

配置节点rainyun
默认时间:08:30
认证方式:API Key。签到需腾讯验证码,系统会自动完成。支持多 API Key。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
api_key 字符串 单 Key 必填 雨云 API 密钥
api_keys 列表 多 Key 时使用 多个 API Key,优先于 api_key
time 字符串 默认 "08:30"
push_channels 列表 推送通道

如何获取 API Key

  1. 登录 雨云控制台
  2. 进入 总览 → 用户 → 账户设置 → API 密钥
  3. 创建或复制 API 密钥,填入 api_keyapi_keys

示例

rainyun:
  enable: true
  api_key: "your_rainyun_api_key"
  # api_keys: ["key1", "key2"]
  time: "08:30"
  push_channels: []

参考


百度贴吧签到

配置节点tieba
默认时间:08:10
认证方式:Cookie(须包含 BDUSS),支持多 Cookie。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
cookie 字符串 单账号必填 须含 BDUSS
cookies 列表 多账号时使用 每项完整 Cookie
time 字符串 默认 "08:10"
push_channels 列表 推送通道
  1. 浏览器登录 百度贴吧
  2. F12Console,输入 document.cookie 回车,复制整段。
  3. 确认其中包含 BDUSS,填入 cookiecookies 中一项。

示例

tieba:
  enable: true
  cookie: "BIDUPSID=xxx; BDUSS=xxx; ..."
  time: "08:10"
  push_channels: []

恩山论坛签到

配置节点enshan
默认时间:02:00
认证方式:Cookie,支持多 Cookie。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
cookie 字符串 单账号必填 登录后 Cookie
cookies 列表 多账号时使用 每项完整 Cookie
time 字符串 默认 "02:00"
push_channels 列表 推送通道

登录 恩山论坛 后,F12 → Console → document.cookie,复制后填入。

示例

enshan:
  enable: true
  cookie: "xxx"
  time: "02:00"
  push_channels: []

天翼云盘签到

配置节点tyyun
默认时间:04:30
认证方式:手机号 + 密码,支持多账号(需 rsa 库)。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
username 字符串 单账号必填 手机号
password 字符串 单账号必填 密码
accounts 列表 多账号时使用 每项 usernamepassword
time 字符串 默认 "04:30"
push_channels 列表 推送通道

示例

tyyun:
  enable: true
  username: "13800138000"
  password: "xxx"
  time: "04:30"
  push_channels: []

阿里云盘签到

配置节点aliyun
默认时间:05:30
认证方式:refresh_token,支持多 token。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
refresh_token 字符串 单账号必填 阿里云盘 refresh_token
refresh_tokens 列表 多账号时使用 多个 token
time 字符串 默认 "05:30"
push_channels 列表 推送通道

如何获取 refresh_token

可参考社区脚本/wiki 获取,例如:Common-scripts wiki - 阿里云盘 refresh_token

示例

aliyun:
  enable: true
  refresh_token: "your_refresh_token"
  time: "05:30"
  push_channels: []

什么值得买签到

配置节点smzdm
默认时间:00:30
认证方式:Cookie,支持多 Cookie。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
cookie 字符串 单账号必填 登录 Cookie
cookies 列表 多账号时使用 每项完整 Cookie
time 字符串 默认 "00:30"
push_channels 列表 推送通道

登录 什么值得买 后,F12 → Console → document.cookie,复制填入。

示例

smzdm:
  enable: true
  cookie: "xxx"
  time: "00:30"
  push_channels: []

值得买每日抽奖

配置节点zdm_draw
默认时间:07:30
认证方式:与 smzdm 共用 Cookie,支持多 Cookie。

配置项

smzdm 类似:enablecookie/cookiestimepush_channels。Cookie 获取方式同「什么值得买签到」。

示例

zdm_draw:
  enable: true
  cookie: "xxx"
  time: "07:30"
  push_channels: []

富贵论坛签到

配置节点fg
默认时间:00:01
认证方式:Cookie,支持多 Cookie。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
cookie 字符串 单账号必填 登录 Cookie
cookies 列表 多账号时使用 每项完整 Cookie
time 字符串 默认 "00:01"
push_channels 列表 推送通道

登录富贵论坛后,F12 → Console → document.cookie,复制填入。

示例

fg:
  enable: true
  cookie: "xxx"
  time: "00:01"
  push_channels: []

小米社区签到

配置节点miui
默认时间:08:30
认证方式:手机号/账号 + 密码,支持多账号。需 pycryptodome,存在封号风险。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
account 字符串 单账号必填 手机号/账号
password 字符串 单账号必填 密码
accounts 列表 多账号时使用 每项 accountpassword
time 字符串 默认 "08:30"
push_channels 列表 推送通道

示例

miui:
  enable: true
  account: "手机号"
  password: "密码"
  time: "08:30"
  push_channels: []

爱奇艺签到

配置节点iqiyi
默认时间:06:00
认证方式:Cookie(须含 P00001、P00003、QC005、__dfp 等),支持多 Cookie。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
cookie 字符串 单账号必填 须含 P00001、P00003、QC005、__dfp
cookies 列表 多账号时使用 每项完整 Cookie
time 字符串 默认 "06:00"
push_channels 列表 推送通道

登录 爱奇艺 网页版,F12 → Network → 选任意请求 → 请求头中复制 Cookie,确保包含上述字段。

示例

iqiyi:
  enable: true
  cookie: "P00001=xxx; P00003=xxx; QC005=xxx; __dfp=xxx; ..."
  time: "06:00"
  push_channels: []

联想乐豆签到

配置节点lenovo
默认时间:05:30
认证方式:access_token(联想 App 请求头中 accesstoken),支持多 token。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
access_token 字符串 单账号必填 联想 App Headers 中 accesstoken
access_tokens 列表 多账号时使用 多个 token
time 字符串 默认 "05:30"
push_channels 列表 推送通道

如何获取 access_token

在联想相关 App 内抓包,找到请求头中的 accesstoken 字段,复制其值填入。

示例

lenovo:
  enable: true
  access_token: "xxx"
  time: "05:30"
  push_channels: []

丽宝乐园签到

配置节点lbly
默认时间:05:30
认证方式:抓包获取请求体 JSON(含 MallID、Header.Token 等),支持多组 request_bodies。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
request_body 字符串 单账号必填 抓包得到的完整请求体 JSON
request_bodies 列表 多账号时使用 多个请求体 JSON 字符串
time 字符串 默认 "05:30"
push_channels 列表 推送通道

如何获取

抓包接口:https://m.mallcoo.cn/api/user/User/GetRewardList,复制请求体(JSON),填入 request_bodyrequest_bodies

示例

lbly:
  enable: true
  request_body: '{"MallID":11192,"Header":{"Token":"xxx"}}'
  time: "05:30"
  push_channels: []

品赞代理签到

配置节点pinzan
默认时间:08:00
认证方式:账号 + 密码,支持多账号。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
account 字符串 单账号必填 账号(如手机号)
password 字符串 单账号必填 密码
accounts 列表 多账号时使用 每项 accountpassword
time 字符串 默认 "08:00"
push_channels 列表 推送通道

示例

pinzan:
  enable: true
  account: "手机号"
  password: "密码"
  time: "08:00"
  push_channels: []

达美乐任务

配置节点dml
默认时间:06:00
认证方式:小程序抓包获取 openid,支持多 openid。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
openid 字符串 单账号必填 抓包得到的 openid
openids 列表 多账号时使用 多个 openid
time 字符串 默认 "06:00"
push_channels 列表 推送通道

如何获取 openid

达美乐小程序内抓包,从相关请求中获取 openid 参数,填入配置。

示例

dml:
  enable: true
  openid: "xxx"
  time: "06:00"
  push_channels: []

小茅预约(i茅台)

配置节点xiaomao
默认时间:09:00
认证方式:每条为「省份,城市,经度,纬度,设备id,token,MT-Token-Wap」(小茅运领奖励可不填 MT-Token-Wap)。需 pycryptodome。支持多账号 tokens

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
token 字符串 单账号必填 格式:省份,城市,经度,纬度,设备id,token,MT-Token-Wap
tokens 列表 多账号时使用 多条上述格式字符串
mt_version 字符串 如 1.3.6,不填则尝试从 App Store 页获取
time 字符串 默认 "09:00"
push_channels 列表 推送通道

示例

xiaomao:
  enable: true
  token: "浙江省,宁波市,121.16,30.05,设备id,token,MT-Token-Wap"
  time: "09:00"
  push_channels: []

一点万象签到

配置节点ydwx
默认时间:06:00
认证方式:deviceParams + token,支持多账号(accounts 中每项 device_params、token)。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
device_params 字符串 单账号必填 设备参数
token 字符串 单账号必填 令牌
accounts 列表 多账号时使用 每项 device_paramstoken
time 字符串 默认 "06:00"
push_channels 列表 推送通道

示例

ydwx:
  enable: true
  device_params: "xxx"
  token: "xxx"
  time: "06:00"
  push_channels: []

星空代理签到

配置节点xingkong
默认时间:07:30
认证方式:用户名 + 密码,支持多账号。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
username 字符串 单账号必填 用户名
password 字符串 单账号必填 密码
accounts 列表 多账号时使用 每项 usernamepassword
time 字符串 默认 "07:30"
push_channels 列表 推送通道

示例

xingkong:
  enable: true
  username: "user"
  password: "pass"
  time: "07:30"
  push_channels: []

Freenom 免费域名续期

配置节点freenom
默认时间:07:33
认证方式:邮箱 + 密码,支持多账号。对 14 天内到期的域名自动续期 12 个月。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
accounts 列表 每项 emailpassword(Freenom 登录邮箱与密码)
time 字符串 默认 "07:33"
push_channels 列表 推送通道

参考

示例

freenom:
  enable: true
  accounts:
    - email: "user1@example.com"
      password: "pass1"
    - email: "user2@example.com"
      password: "pass2"
  time: "07:33"
  push_channels: []

天气推送

配置节点weather
默认时间:07:30
说明:按城市代码推送今日天气与未来 7 日预报,仅通知不写入数据库。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
city_code 字符串 城市代码,如 101020100(上海)
time 字符串 默认 "07:30"
push_channels 列表 推送通道

如何获取城市代码

可参考:city.json(城市代码示例)
接口说明:http://t.weather.itboy.net/api/weather/city/{city_code}

示例

weather:
  enable: true
  city_code: "101020100"
  time: "07:30"
  push_channels: []

千图网签到

配置节点qtw
默认时间:01:30
认证方式:Cookie,支持多 Cookie。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
cookie 字符串 单账号必填 登录 Cookie
cookies 列表 多账号时使用 每项完整 Cookie
time 字符串 默认 "01:30"
push_channels 列表 推送通道

示例

qtw:
  enable: true
  cookie: "xxx"
  time: "01:30"
  push_channels: []

夸克网盘签到

配置节点kuake
默认时间:02:00
认证方式:Cookie(登录 pan.quark.cn 后的请求头 Cookie),支持多 Cookie。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
cookie 字符串 单账号必填 完整 Cookie
cookies 列表 多账号时使用 每项完整 Cookie
time 字符串 默认 "02:00"
push_channels 列表 推送通道

浏览器登录 夸克网盘,F12 → Network → 选任意请求 → 请求头复制 Cookie。

示例

kuake:
  enable: true
  cookie: "quark_xxx=..."
  time: "02:00"
  push_channels: []

科技玩家签到

配置节点kjwj
默认时间:07:30
认证方式:账号 + 密码,支持多账号。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
accounts 列表 每项 usernamepassword
time 字符串 默认 "07:30"
push_channels 列表 推送通道

示例

kjwj:
  enable: true
  accounts:
    - username: "user1@example.com"
      password: "pass1"
  time: "07:30"
  push_channels: []

帆软社区签到

配置节点fr
默认时间:06:30
认证方式:Cookie(社区签到 + 摇摇乐)。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
cookie 字符串 登录 Cookie
time 字符串 默认 "06:30"
push_channels 列表 推送通道

示例

fr:
  enable: true
  cookie: "xxx"
  time: "06:30"
  push_channels: []

999 会员中心健康任务

配置节点nine_nine_nine
默认时间:15:15
认证方式:抓包 mc.999.com.cn 请求头中的 Authorization,支持多 token。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
tokens 列表 每个账号的 Authorization 值
time 字符串 默认 "15:15"
push_channels 列表 推送通道

示例

nine_nine_nine:
  enable: true
  tokens:
    - "Bearer xxx"
  time: "15:15"
  push_channels: []

中国福彩抽奖

配置节点zgfc
默认时间:08:00
认证方式:请求头 Authorization,支持多 token。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
tokens 列表 Authorization 值列表
time 字符串 默认 "08:00"
push_channels 列表 推送通道

示例

zgfc:
  enable: true
  tokens:
    - "xxx"
  time: "08:00"
  push_channels: []

双色球开奖通知

配置节点ssq_500w
默认时间:21:30
说明:获取最新双色球开奖信息、守号检测、冷号机选等(仅娱乐通知,不涉及真实购彩)。无需账号,只需配置 enabletimepush_channels

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
time 字符串 默认 "21:30"
push_channels 列表 推送通道

示例

ssq_500w:
  enable: true
  time: "21:30"
  push_channels: []

日志清理

配置节点log_cleanup
默认时间:02:10
说明:按保留天数清理历史日志文件,非签到类任务。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用,默认 true
time 字符串 执行时间,默认 "02:10"
retention_days 整数 日志保留天数,默认 3

示例

log_cleanup:
  enable: true
  time: "02:10"
  retention_days: 3

免打扰时段

配置节点quiet_hours
说明:在指定时间段内,监控与签到任务照常执行并更新数据,但不推送通知。支持跨天(如 22:00~08:00)。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用免打扰
start 字符串 开始时间 HH:MM,如 "22:00"
end 字符串 结束时间 HH:MM,如 "08:00"

示例

quiet_hours:
  enable: true
  start: "22:00"
  end: "08:00"

注意

免打扰时段内可能遗漏重要消息,请按需使用。


插件示例任务(Demo)

配置节点plugins.demo_task
默认时间:08:30
说明:二次开发示例任务,不需要可在 job_registry.TASK_MODULES 中移除。

配置项

配置项 类型 必填 说明
enable 布尔 是否启用
time 字符串 默认 "08:30"
message 字符串 自定义消息内容

示例

plugins:
  demo_task:
    enable: false
    time: "08:30"
    message: "Demo 定时任务执行完成"

部分签到逻辑参考自 only_for_happly,已接入本项目统一推送与配置;主包未对其单独维护,若某平台接口变更可能导致任务失效,请以实际运行与日志为准。