小新心 发表于 2022-9-3 00:07

天翼云盘签到抽奖 支持多用户 支持青龙云函数部署

本帖最后由 小新心 于 2022-9-3 09:17 编辑

天翼云盘签到抽奖 支持青龙 云函数 并推送至微信

代码是从dailycheckin里面扒出来的,有其他签到需求的可以去看看 https://github.com/Sitoi/dailycheckin 。

配置修改


个人觉得没有用使用配置文件的必要,单个文件部署起来要方便一点 取消了原有的配置文件 直接在代码里边填写账号密码

支持多个账号只有一个账号的话就只留一个
默认使用Server酱推送 需要填写sendKey获取sendKey
#账号:手机号
account = [
    {"password": "密码1", "phone": "账号1"},
    {"password": "密码2", "phone": "账号2"}
]

# Server酱sendKey获取https://sct.ftqq.com/
sendKey = '上边链接获取'



注意 上面是多账号 如果是单账号稍微改一下就行了,需要删除多余账号 不然会报错
#账号:手机号
account = [
    {"password": "密码1", "phone": "账号1"}
]

# Server酱sendKey获取https://sct.ftqq.com/
sendKey = '上边链接获取'


青龙部署


打开青龙面板--->脚本管理--->新建脚本----->文件名为 tyyp.py --->点击确定--->右上角编辑--->将代码复制进去
https://kjimg10.360buyimg.com/ott/jfs/t1/113114/29/29460/34669/63121caeE4c28d0a5/46c4b61cf07f1dc3.png

回到定时任务--->新建任务
名称:随便写
命令 :tasktyyp.py
定时规则:0 0 7 * * *    (每天7点执行)
https://kjimg10.360buyimg.com/ott/jfs/t1/195615/8/28081/84520/63121eccE16ac6049/884d15def6e3341c.png

接着添加青龙依赖
依赖管理--->选择python3--->新建依赖--->依赖名称:requests

依赖管理--->选择python3--->新建依赖--->依赖名称:rsa
加载好依赖后就可以在任务面板 点击运行看日志有没有问题

云函数部署

论坛搜了一下有云函数部署教程 我就偷个懒了
简单说一下云函数的调用

腾讯云函数的入口是 index.py 的 main_handler方法
阿里云函数的入口是 index.py 的 handler 方法
代码已经适用了这两种函数

# -------腾讯云函数启动模块--------#
def main_handler(event, context):
    main()

# -------阿里云函数启动模块-------- #
def handler(event, context):
    main()


最后是代码
https://lanaxin.lanzouw.com/iDwKi0ax44mj



小新心 发表于 2022-9-23 23:52

然爷v5 发表于 2022-9-23 22:24
重启没用,调试试了一下 报这个

## 开始执行... 2022-09-23 22:23:26


没这个文件
/ql/data/scripts/tyyp.swap.py
这是调试时候有的,应该是你的问题

1890687 发表于 2022-9-9 10:26

yiidii 发表于 2022-9-9 07:29
https://github.com/Sitoi/dailycheckin 好像没有签到源码呢。作者哪里看的

签到成功了 后面出现的这些是不是不用管他了

第一次抽: 获得50M空间
第二次抽: 获得50M空间
Traceback (most recent call last):
File "/ql/scripts/tyyp.py", line 178, in <module>
    main()
File "/ql/scripts/tyyp.py", line 175, in main
    print(json.loads(response.text))
File "/usr/lib/python3.9/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
File "/usr/lib/python3.9/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python3.9/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

人善最美丽 发表于 2022-9-3 08:40

APP登录都有时候要验证码,这个要怎么解决。。?

小新心 发表于 2022-9-3 08:42

人善最美丽 发表于 2022-9-3 08:40
APP登录都有时候要验证码,这个要怎么解决。。?

这个没遇到过啊 我这里两个号都没问题

tyut2022 发表于 2022-9-3 08:46

这个有用,可以试试

人善最美丽 发表于 2022-9-3 08:46

小新心 发表于 2022-9-3 08:42
这个没遇到过啊 我这里两个号都没问题

换设备登录或者隔久一点没登录,就会要短信验证码才可以登录

小新心 发表于 2022-9-3 08:48

人善最美丽 发表于 2022-9-3 08:46
换设备登录或者隔久一点没登录,就会要短信验证码才可以登录
换密码试试 我用我弟弟的账号试了一下,他也好久没登陆了,,用密码,服务器ip在上海可以登录

无颜君〃 发表于 2022-9-3 09:07

## 开始执行... 2022-09-03 09:05:29

Traceback (most recent call last):
File "/ql/scripts/tyyp.py", line 173, in <module>
    main()
File "/ql/scripts/tyyp.py", line 159, in main
    msg = checkin(data=i)
File "/ql/scripts/tyyp.py", line 151, in checkin
    msg = [{"name": "帐号信息", "value": cloud189_phone}] + sign_msg
TypeError: can only concatenate list (not "dict") to list


运行不了啊,依赖也装了

xu3456 发表于 2022-9-3 09:07

有时时手机签到要多次验证,你这可能没法解决

小新心 发表于 2022-9-3 09:12

本帖最后由 小新心 于 2022-9-3 09:13 编辑

无颜君〃 发表于 2022-9-3 09:07
## 开始执行... 2022-09-03 09:05:29

Traceback (most recent call last):

只有一个账号吗
这个报错是账号密码错误导致的应该是你没删除多余的账号导致的
如果是一个账号 应该是这样


#账号:手机号
account = [
    {"password": "密码1", "phone": "账号1"}
]

# Server酱sendKey获取https://sct.ftqq.com/
sendKey = '上边链接获取'




lansemeiying 发表于 2022-9-3 09:16

试试看怎么样
页: [1] 2 3 4 5 6 7
查看完整版本: 天翼云盘签到抽奖 支持多用户 支持青龙云函数部署