Giter Club home page Giter Club logo

heytaptask's Introduction

HeyTapTask

早睡打卡,早起打卡需要验证,已下架脚本(欢太力度不大且验证码复杂,不再维护)

建议各位本地运行,由于本项目并不成熟,常变更拉库命令,请及时更新

喜欢这个项目?可以在右上角给颗⭐!你的支持是我最大的动力😎!

免责声明

  • 本仓库发布的HeyTapTask项目中涉及的任何脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断.

  • 所有使用者在使用HeyTapTask项目的任何部分时,需先遵守法律法规。对于一切使用不当所造成的后果,需自行承担.对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害.

  • 如果任何单位或个人认为该项目可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,我们将在收到认证文件后删除相关文件.

  • 任何以任何方式查看此项目的人或直接或间接使用该HeyTapTask项目的任何脚本的使用者都应仔细阅读此声明。本人保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或HeyTapTask项目的规则,则视为您已接受此免责声明.

您必须在下载后的24小时内从计算机或手机中完全删除以上内容.

您使用或者复制了本仓库且本人制作的任何脚本,则视为已接受此声明,请仔细阅读

环境

Python3 >= 3.6

已实现功能

  • 每日签到
  • 每日浏览商品任务
  • 每日分享商品任务
  • 每日点推送任务(已下架)
  • 赚积分活动
  • 天天积分翻倍(暂时移除)
  • 天天领现金任务列表
  • 天天领现金定时红包
  • 早睡打卡
  • 集卡赢套票
  • 积分大作战(realme)
  • 积分大作战(HeyTap)
  • 配信功能 由@Oreomeow开发
  • OPPO社区早起打卡&OPPO社区签到(国内服务器)

文件说明

│  TaskCenter.py        # 欢太商城任务中心
│  TimingCash.py        # 欢太定时红包
│  DailyCash.py         # 每日现金任务
│  ChockInEarly.py      # 欢太商城,早睡报名或打卡
│  BattleForHeyTap.py   # 积分大作战(欢太)
│  BattleForRealMe.py   # 积分大作战(真我)
│  CollectionCard.py    # 集卡赢套件(已下架)
│  Community.py         # OPPO社区(签到&早起打卡)
│  HT_account.py        # 欢太CK文件
│  HT_config.py         # 欢太配置文件
│  sendNotify.py        # 欢太配信文件(强制下载本项目配信文件,配信方式较全)
│  README.md            # 说明文档

一、Linux部署

yum install python3 -y

yum install git -y

git clone https://ghproxy.com/https://github.com/Mashiro2000/HeyTapTask.git   # 国内git较慢,故添加代理前缀

cd HeyTapTask

vi HT_account.py

二、青龙面板拉库指令

第一次拉取
ql repo https://github.com/Mashiro2000/HeyTapTask.git "" "Backup|index|HT.*|sendNotify" "HT.*|sendNotify"

拉取完成后,修改拉库指令,确保HT_account.py不被覆盖,更改拉库命令,命令如下
ql repo https://github.com/Mashiro2000/HeyTapTask.git "" "Backup|index|HT.*|sendNotify" "HT_config|sendNotify"

三、云函数

云函数教程:点击直达

特别感谢@FgywAwut、@11yiyang提供的方案

变量值
  • 测试表明欢太所需CK为: source_typeTOKENSIDapp_param,顺序不可乱
  • 不再支持青龙面板环境变量添加账号的方案,请尽快将CK转移至配置文件
  • 原因:欢太变量采用json字符串,但青龙会将HUAWEI P50解析为HUAWEIP50
  • CK和UA中的特定字符会被错误的解析,为了长远发展,请使用配置文件
编辑配置文件(本地/青龙/云函数)
{
    'user':'',                                                  # 自定义备注(为了区分账号,包括未登录状态下)
    'CK':'source_type=xxx;TOKENSID=TOKEN_xxxx;app_param=xxxx',  # 用户环境变量 Cookie,建议全部粘贴,且顺序不可乱
    'UA':'UA'                                                   # 用户环境变量 User-Agent
}
变量获取
  • CK和UA信息需自行抓包,欢太商城 -> 我的 -> 任务中心 -> 领券中心

  • 抓包地址:https://store.oppo.com/cn/oapi/users/web/checkPeople/isNewPeople

  • 集卡活动提示信息更改,缓存已刷新?

  • 欢太商城 -> 首页 -> 右上角集卡(访问进去)

其他帮助

  • Q:NameError: name 'xxxxxx' is not defined

  • A:可能是因为CK的格式存在错误

  • Q:环境变量如何使用?

  • A:参考格式:export notifyBlack="TimingCash&DailyCash"

更新日志

证明该项目仍然存活

2021-9-29 重构代码,确保后续更新不在涉及HT_account.py文件,新增环境变量notifyBlack

heytaptask's People

Contributors

mashiro2000 avatar subcarry avatar talking-toaster avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

heytaptask's Issues

信息通知问题

老哥 消息通知一直失败

tg服务启动
推送失败!
local variable 'response' referenced before assignment

运行推送提醒

这个脚本用青龙运行,不能推送是吗?或者,还是需要额外的配置?

欢太积分显示用户未登录

欢太积分大乱斗

任务:欢太积分大乱斗
时间:2021-09-28 14:13:58
xx登录成功
[浏览realme专区] 用户未登录
[浏览一加专区] 用户未登录
[浏览潮流好物专区] 用户未登录
[观看realme直播] 用户未登录
[观看一加直播] 用户未登录
[浏览超级宠粉专区] 用户未登录
[浏览真我GT Neo2] 用户未登录

任务:欢太每日现金
时间:2021-09-28 12:30:01
xx登录成功
浏览商品 已领取
浏览秒杀专区 已领取
分享商品 已领取
观看直播 已领取
浏览领券中心 已领取
浏览签到页 已领取
浏览realme商品 已领取
浏览一加商品 已领取
浏览OPPO商品 已领取


登陆问题

我认为我的COOKIE没问题 脚本不运行 上一版可以正常运行的

好像天天领现金不行了?

显示执行成功,但是没领取,我再运行了一次,提示领取,但是实际没加,然后app界面手动点击也没用了

TimingCash也是一样

无法发送微信应用通知

大佬你好 每次执行完不会发通知。看了下 每次更新拉库,会自动重写sendnotify.py

用的拉库命令是“ql repo https://github.com/Mashiro2000/HeyTapTask.git "" "HT.*|sendNotify" "HT_config|sendNotify"

我用的是微信应用,加上之后运行任务,收不到通知不知道啥情况

我刚才手动添加了N次 “QYWX_AM = ” 这个 ==。 一是更新完库就给我重写覆盖了 二是他也不发送通知 日志里也没写

pushplus推送怎么取消

一开始使用pushplus , 现在转移到了别的推送方案 , 已经删除了pushplus的token , 但是还是会触发pushplus , 麻烦解惑

依赖问题

Traceback (most recent call last):
File "Mashiro2000_HeyTapTask_DailyCash.py", line 18, in
import requests
ModuleNotFoundError: No module named 'requests'
但是依赖库里已经装了
是什么情况
K9NJQF%($ F 4M3(7$6F5

青龙脚本报错

开始执行... 2021-09-17 17:48:12

任务:任务中心
时间:2021-09-17 17:48:12
尝试导入青龙面板CK...
Traceback (most recent call last):
File "Mashiro2000_QL_HeyTap_PointsBattle.py", line 217, in
for each in getEnv('HT_COOKIE'):
File "Mashiro2000_QL_HeyTap_PointsBattle.py", line 213, in getEnv
lists.append(eval(each))
File "", line 3 ^
SyntaxError: EOL while scanning string literal

执行结束... 2021-09-17 17:48:12 耗时 0 秒

请问这是什么原因啊 ?是HT_config里少配置吗?

Traceback (most recent call last):
File "Mashiro2000_HeyTapTask_DailyCash.py", line 22, in
from HT_config import allMess,downFlag,notifyBlackList,isLottery,logger,notify
ImportError: cannot import name 'allMess' from 'HT_config' (/ql/scripts/HT_config.py)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "Mashiro2000_HeyTapTask_DailyCash.py", line 24, in
logger.info('近期代码发生重构,请前往 https://github.com/Mashiro2000/HeyTapTask 查看更新')
NameError: name 'logger' is not defined

新增加的任务 有问题

集卡赢套票

任务:集卡赢套票
时间:2021-10-14 12:46:00
Lemon 登录成功
{'code': 1100018, 'errorMessage': '该用户信息发生变化,缓存被清空'}


欢太其它活动

任务:欢太其它活动
时间:2021-10-14 12:16:00
Lemon 登录成功


增加功能

建议每次运行完脚本后能生成一个本地缓存文件,不然我用Plus+推送有时候高峰期都访问不了

大佬,我填写了HT_account.py的参数还是不正常运行

大佬,我填写了HT_account.py的ck等参数,还是不正常运行

开始执行... 2021-10-14 11:11:04

鉴于青龙面板会破坏欢太CK格式,尝试修复无效,故建议使用配置文件
该项目不再支持青龙面板环境变量添加账号,请将CK转移至配置文件
青龙面板 -> 脚本管理 -> 搜索HT_account关键字 -> 编辑
CK最简格式:'source_type=xxx;TOKENSID=xxx;app_param=xxx;'

任务:欢太任务中心
时间:2021-10-14 11:11:05

执行结束... 2021-10-14 11:11:05 耗时 1 秒

CK

貌似不兼容 TOKENSID=TOKEN_ 开头的CK,一直登录不上,换别的欢太商城项目倒又能登录上

企业微信推送

企业微信的推送配置需要怎么填写?能说一下格式吗

配信文件以及拉库命令

一处错误,一处建议
1.错误
readme 中 文件说明
│ sendNotify.py # 欢太配信文件(青龙已配备,无需额外下载)
青龙提供的是sendNotify.js 不是sendNotify.py,py是拉库命令拉进去的

2.建议
我觉得如果用这个命令拉库,就不用再复制HT_config文件到scripts文件夹了,不知道大佬还是有什么更深的考虑所以没用这条命令
ql repo https://github.com/Mashiro2000/HeyTapTask.git "" "HT_config|sendNotify" "HT_config|sendNotify"

auth token is empty

开始执行... 2021-10-05 19:12:18

鉴于青龙面板会破坏欢太CK格式,尝试修复无效,故建议使用配置文件
该项目不再支持青龙面板环境变量添加账号,请将CK转移至配置文件
青龙面板 -> 脚本管理 -> 搜索HT_account关键字 -> 编辑
CK最简格式:'source_type=xxx;TOKENSID=xxx;app_param=xxx;'

任务:欢太任务中心
时间:2021-10-05 19:12:18
awordx 登录成功
awordx 失败原因:auth token is empty


企业微信服务启动
推送成功!

执行结束... 2021-10-05 19:12:22 耗时 4 秒

其他任务也这样,不知道啥原因

腾讯云函数无法使用

函数创建中...

函数创建失败, 失败原因:

未找到函数执行入口文件,请确认代码包入口文件名和 handler 设置是否对应或代码压缩包是否正常。

报错NameError: name 'notifyBlackList' is not defined

使用云函数和青龙部署都是提示一样的错误,请大佬解惑

开始执行... 2021-09-28 11:35:58

CK配置 -> 脚本管理 -> 搜索HT_config关键字 -> 编辑

更新配置文件或检测CK
任务:任务中心
时间:2021-09-28 11:35:59
Traceback (most recent call last):
File "Mashiro2000_HeyTapTask_TaskCenter.py", line 604, in
main(None,None)
File "Mashiro2000_HeyTapTask_TaskCenter.py", line 600, in main
if not os.path.basename(file)[:-3] in notifyBlackList:
NameError: name 'notifyBlackList' is not defined

执行结束... 2021-09-28 11:35:59 耗时 1 秒

新版没有运行

新版实际上没有运行成功是怎么回事呢?以下是某个日志

开始执行... 2021-09-30 10:43:59

鉴于青龙面板会破坏欢太CK格式,尝试修复无效,故建议使用配置文件
该项目不再支持青龙面板环境变量添加账号,请将CK转移至配置文件
青龙面板 -> 脚本管理 -> 搜索HT_config关键字 -> 编辑
CK最简格式:'source_type=xxx;TOKENSID=xxx;app_param=xxx;'

任务:欢太定时现金
时间:2021-09-30 10:44:02

执行结束... 2021-09-30 10:44:02 耗时 3 秒

TaskCenter.py运行报错:TypeError: 'NoneType' object is not iterable

时间:2021-10-12 14:55:28
XXXX   登录成功
Traceback (most recent call last):
  File "TaskCenter.py", line 444, in <module>
    main_handler(None,None)
  File "TaskCenter.py", line 431, in main_handler
    taskCenter.start()
  File "TaskCenter.py", line 404, in start
    self.runTaskCenter()                    # 运行任务中心
  File "TaskCenter.py", line 389, in runTaskCenter
    self.signIn()              # 签到打卡
  File "TaskCenter.py", line 110, in signIn
    self.dailyTask()            # 获取签到和每日任务的数据
  File "TaskCenter.py", line 168, in dailyTask
    for eachTask in self.taskData['everydayList']:          # 每日任务数据源
TypeError: 'NoneType' object is not iterable

运行环境为Docker版的Elecv2p里(alpine linux)
其他py运行正常无报错。

NameError: name 'notifyBlackList' is not defined,多账户导致的吗?

开始执行... 2021-09-28 13:03:43

CK配置 -> 脚本管理 -> 搜索HT_config关键字 -> 编辑

更新配置文件或检测CK
任务:欢太积分大乱斗
时间:2021-09-28 13:03:46
Traceback (most recent call last):
File "Mashiro2000_HeyTapTask_BattleForHeyTap.py", line 344, in
main(None,None)
File "Mashiro2000_HeyTapTask_BattleForHeyTap.py", line 340, in main
if not os.path.basename(file)[:-3] in notifyBlackList:
NameError: name 'notifyBlackList' is not defined
添加了notifyBlackList = []也不行,执行任务还是这样子显示

还是只是done但是实际上没有运行呢

大佬,究竟是怎么回事呢。还是跟早上咨询您一样的。没有报错,就是完成,但是实际上没有运行

开始执行... 2021-09-30 21:46:39

鉴于青龙面板会破坏欢太CK格式,尝试修复无效,故建议使用配置文件
该项目不再支持青龙面板环境变量添加账号,请将CK转移至配置文件
青龙面板 -> 脚本管理 -> 搜索HT_account关键字 -> 编辑
CK最简格式:'source_type=xxx;TOKENSID=xxx;app_param=xxx;'

任务:欢太定时现金
时间:2021-09-30 21:46:43

关于定时计划

rt,大佬可以推荐一下定时列表嘛?做了个docker,只是简单的用crond一个小时执行一次,请问大佬有比较好的定时计划吗?

QQ推送

大佬可以大概说一下QQ推送应该怎么设置吗?我都不知道到哪里获取key

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.