吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5899|回复: 47
收起左侧

[Python 转载] 腾讯云函数实现【考研倒计时】和金山词霸每日一句微信&Qmsg推送

  [复制链接]
宇longer 发表于 2021-5-10 13:05
本帖最后由 宇longer 于 2022-2-18 20:02 编辑

腾讯云函数实现考研倒计时和金山词霸每日一句微信或Qmsg推送
更新:新增微信Server酱推送(很多人需要的,效果也非常好,感谢支持
修改【Serverkey码】
[Python] 纯文本查看 复制代码
import requests
import json
import datetime
from requests.packages.urllib3.exceptions import InsecureRequestWarning
# 禁用安全请求警告
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
  
global contents
contents = ''

def sign():

    #金山词霸每日一句
    url = "http://open.iciba.com/dsapi/"
    r = requests.get(url)
    r = json.loads(r.text)
    content = r["content"]
    note = r["note"]
    daily_sentence = content + "%0D%0A%0D%0A" + note 

    # 获取日期和倒计时
    a = datetime.datetime.now()  # 实施时间
    y = str(a.year)
    m = str(a.month)
    d = str(a.day)  # 转换为字符串,便于打印
    time = y + '年' + m + '月' + d + '日' + '\n'
    b = datetime.datetime(2022, 12, 25)  # 自己设置的研究生考试时间
    count_down = (b - a).days  # 考研倒计时
    count_down = '考研倒计时{}天!加油哦!'.format(count_down) 

    # 推送(自己添加Server酱key:https://sct.ftqq.com/)
    servertalk = 'https://sctapi.ftqq.com/[Server酱key].send?title='+ count_down + '&desp=' + daily_sentence
    requests.get(servertalk)
 
def main():
    sign()
  
def main_handler(event, context):
    return main()
  
if __name__ == '__main__':
    main()

30JLQ$[U35(34CSF_IG}}JN.png



QQ推送【Qmsg酱】
请自行修改[ ]内的内容:
Qmsg酱官网:https://qmsg.zendee.cn/index.html
修改【qmsgkey码】
修改【qq号】
[Python] 纯文本查看 复制代码
import requests
import json
import datetime

global contents
contents = ''

def sign(): 
    #金山词霸每日一句
    url = "http://open.iciba.com/dsapi/"
    r = requests.get(url)
    r = json.loads(r.text)
    content = r["content"]
    note = r["note"]
    daily_sentence = content + "\n" + note

    # 获取日期和倒计时    
    a = datetime.datetime.now()  # 实施时间
    y = str(a.year)
    m = str(a.month)[attach]2496093[/attach]
    d = str(a.day)  # 转换为字符串,便于打印
    time = y + '年' + m + '月' + d + '日' + '\n'
    b = datetime.datetime(2022, 12, 25)  # 自己设置的研究生考试时间
    count_down = (b - a).days  # 考研倒计时
    count_down = '考研倒计时{}天,加油哦!'.format(count_down) 

    # qq推送
    qqtalk = 'https://qmsg.zendee.cn/send/[qmsgkey码]?msg=' +count_down+'\n' + daily_sentence + '&qq=[qq号]'
    requests.get(qqtalk)

def main():
    sign()

def main_handler(event, context):
    return main()

if __name__ == '__main__':
    main()


配置定时触发:
R~VRWYZM6TACN07`3(QA9.png
运行结果:

结果

结果


免费评分

参与人数 6吾爱币 +6 热心值 +5 收起 理由
liangyiyi + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
一年又一年 + 1 我很赞同!
gentlespider + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
egbert_tao + 1 + 1 谢谢@Thanks!
苏紫方璇 + 3 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
Jack2002 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

liangyiyi 发表于 2022-2-27 11:09
{
        "errorCode": 1,
        "errorMessage": "Traceback (most recent call last):\n  File \"/var/runtime/python37/bootstrap.py\", line 133, in init_handler\n    func_handler = get_func_handler(file.rsplit(\".\", 1)[0], func)\n  File \"/var/runtime/python37/bootstrap.py\", line 159, in get_func_handler\n    mod = imp.load_module(mname, *imp.find_module(mname))\n  File \"/var/lang/python37/lib/python3.7/imp.py\", line 234, in load_module\n    return load_source(name, filename, file)\n  File \"/var/lang/python37/lib/python3.7/imp.py\", line 171, in load_source\n    module = _load(spec)\n  File \"Ϗrozen; importlib._bootstrap>\", line 696, in _load\n  File \"Ϗrozen; importlib._bootstrap>\", line 677, in _load_unlocked\n  File \"Ϗrozen; importlib._bootstrap_external>\", line 724, in exec_module\n  File \"Ϗrozen; importlib._bootstrap_external>\", line 860, in get_code\n  File \"Ϗrozen; importlib._bootstrap_external>\", line 791, in source_to_code\n  File \"Ϗrozen; importlib._bootstrap>\", line 219, in _call_with_frames_removed\n  File \"/var/user/index.py\", line 1\n    <span;>import; requests\n    ^\nSyntaxError: invalid syntax",
        "requestId": "3f08f4b5-fce4-45e2-8cda-57701e38e5a8",
        "statusCode": 443
}
liangyiyi 发表于 2022-2-27 11:25
宇longer 发表于 2022-2-27 11:22
[  ]这个符号肯定要去掉啊,这是url链接呢可能我没讲清楚

去了  还是{"errorCode":1,"errorMessage":"Traceback (most recent call last):\n  File \"/var/runtime/python37/bootstrap.py\", line 133, in init_handler\n    func_handler = get_func_handler(file.rsplit(\".\", 1)[0], func)\n  File \"/var/runtime/python37/bootstrap.py\", line 159, in get_func_handler\n    mod = imp.load_module(mname, *imp.find_module(mname))\n  File \"/var/lang/python37/lib/python3.7/imp.py\", line 234, in load_module\n    return load_source(name, filename, file)\n  File \"/var/lang/python37/lib/python3.7/imp.py\", line 171, in load_source\n    module = _load(spec)\n  File \"Ϗrozen; importlib._bootstrap>\", line 696, in _load\n  File \"Ϗrozen; importlib._bootstrap>\", line 677, in _load_unlocked\n  File \"Ϗrozen; importlib._bootstrap_external>\", line 728, in exec_module\n  File \"Ϗrozen; importlib._bootstrap>\", line 219, in _call_with_frames_removed\n  File \"/var/user/index.py\", line 1, in <module;>\n    import requests\nModuleNotFoundError: No module named 'requests'","requestId":"0903ec30-10b0-43ea-a127-451e088a7fc0","statusCode":443}
你是我的人 发表于 2021-5-10 13:15
 楼主| 宇longer 发表于 2021-5-10 13:17

个人认为太简单了
egbert_tao 发表于 2021-5-10 13:32
还没用过云函数呢
氵怪 发表于 2021-5-10 13:40
这个是不是不能推送图片啊?我试了 好像推送的图片的链接
thatCbin 发表于 2021-5-10 13:52
确实简单 实在不会可以百度下 百度都有教程
不知道改成啥 发表于 2021-5-10 14:11
这个接口收下了。
加奈绘 发表于 2021-5-10 14:12
这个可以,感谢
Jevier 发表于 2021-5-10 14:43
整了好久,函数执行成功,却收不到消息,不整了
pqingquan 发表于 2021-5-10 15:12
感谢楼主分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 23:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表