tiantang-auto-harvest icon indicating copy to clipboard operation
tiantang-auto-harvest copied to clipboard

每日自动收取甜糖星愿,自动激活电费卡

甜糖星愿自动签到、采集工具

Docker Hub Pulls Build and publish the image FOSSA Status

每日自动签到,自动收取推广星愿和设备星愿。

目前功能:

  • [x] 每日签到
  • [x] 多推送平台支持 - Server酱、Bark、钉钉机器人
  • [x] 自动收取推广星愿和设备星愿
  • [x] 自动激活电费卡
  • [x] token过期后自动刷新登录

使用

如果你使用Docker ComposePortainer管理Docker容器,那么可以使用该docker-compose.yml

---
version: '3'

services:
  tiantang-auto-harvest:
    image: boris1993/tiantang-auto-harvest:latest
    container_name: tiantang-auto-harvest
    restart: always
    volumes:
      # 备份数据库文件
      - /volume2/docker-data/tiantang-auto-harvest:/app/data
    environment:
      - TZ=Asia/Shanghai
      # 启用调试日志,如果没有问题的话不需要打开这个开关
      # - ASPNETCORE_ENVIRONMENT=Development
    ports:
      # 管理页面端口
      - "8080:80"

或者可以使用如下Docker命令启动:

docker run \
    --restart always \
    --name tiantang-auto-harvest \
    -p 8080:80 \
    -v /volume2/docker-data/tiantang-auto-harvest:/app/data \
    -e TZ=Asia/Shanghai \
    # 启用调试日志,如果没有问题的话不需要打开这个开关
    # -e ASPNETCORE_ENVIRONMENT=Development
    -d \
    boris1993/tiantang-auto-harvest:latest

如果从Docker Hub拉取镜像过慢,那么你也可以使用registry.cn-hangzhou.aliyuncs.com/boris1993/tiantang-auto-harvest:latest来从阿里云拉取。

再启动后,需要访问容器的端口(如上例中的8080)进入配置页面。在配置页面中你需要通过手机验证码登录。

如果有需要,那么可以填写Server酱Bark的token,配置后即可收到通知。 目前通知内容包括:

  • 每日收取的星愿数

arm v7平台的用户需要注意

对于arm v7用户,如果你用上述命令无法启动,具体表现为容器反复重启,那么请删掉容器,然后执行如下命令以进入容器的bash shell:

docker run -it --rm --entrypoint /bin/bash boris1993/tiantang-auto-harvest:latest

然后在容器的shell内执行 dotnet tiantang-auto-harvest.dll, 如果出现错误信息 Aborted (core dumped),那么请在上述启动命令的参数中加上--privileged

推广码

如果你觉得这个工具好用,那么可不可以填一下我的邀请码804744,互惠互利?

赞赏码

许可协议

该项目遵照MIT License开放源代码。