吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4146|回复: 27
收起左侧

[Python 转载] 定制化天气预报消息推送-云函数每天提示

  [复制链接]
sansui6 发表于 2022-1-30 15:05
本帖最后由 sansui6 于 2022-2-3 17:11 编辑

sansui-Weather v1.0

介绍

定制化天气预报消息推送-在寒冷的冬日给你爱的人暖暖的提示
(可增加情话api,每天推送情话及其他定制化的推送)
Python脚本实现天气查询应用,提醒她注意保暖!

功能介绍
  • 天气信息获取
  • 当天天气信息提示
  • 第二天天气信息提示
  • 网易云热评信息获取
  • 疫情信息数据获取
  • 可根据个人需要,添加定制的信息提示
使用说明
以下信息换为自己的,具体根据API地址申请key后进行替换
SendKey server酱
Weather_key 和风天气API
Tianapi_key 网易云热评API
Storeapi_key 疫情数据API
ApiKey 疫情数据API
userid 接收消息的用户,存在多个以 | 隔开
adminUserId 管理员用户,错误信息要推送的用户

截图:
1111111.png
2222222222.png
下载地址
1、蓝奏云  https://lanzouw.lanzouy.com/ixiKBzf0x4h

2、码云  https://gitee.com/wyq517/sansui-weather

代码修改教程

https://www.cnblogs.com/sansui6/p/15861636.html

sansui-Weather.zip (4.73 KB, 下载次数: 54)
云函数部署教程
https://support.qq.com/products/130099/blog/546919

免费评分

参与人数 4吾爱币 +3 热心值 +4 收起 理由
xiaolong7645 + 1 + 1 谢谢@Thanks!
kk52140 + 1 + 1 谢谢@Thanks!
我本是一介书生 + 1 热心回复!
jiaokeer + 1 + 1 谢谢@Thanks!

查看全部评分

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

 楼主| sansui6 发表于 2022-1-30 18:46
bwuaich 发表于 2022-1-30 18:14
先看看;  谢谢分享;

感谢支持

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
我本是一介书生 + 1 + 1 我很赞同!

查看全部评分

夕尘幽兰 发表于 2022-2-1 16:57

START RequestId: 700b7c13-cd90-49b2-9446-b08e33449b5b

Init Report RequestId: 700b7c13-cd90-49b2-9446-b08e33449b5b Coldstart: 270ms (PullCode: 75ms InitRuntime: 12ms InitFunction: 183ms) Memory: 128MB MemUsage: 7.84MB

ERROR RequestId: 700b7c13-cd90-49b2-9446-b08e33449b5b Result: {"errorCode": -1, "errorMessage": "Traceback (most recent call last):   File "/var/runtime/python37/bootstrap.py", line 133, in init_handler     func_handler = get_func_handler(file.rsplit(".", 1)[0], func)   File "/var/runtime/python37/bootstrap.py", line 159, in get_func_handler     mod = imp.load_module(mname, *imp.find_module(mname))   File "/var/lang/python37/lib/python3.7/imp.py", line 234, in load_module     return load_source(name, filename, file)   File "/var/lang/python37/lib/python3.7/imp.py", line 171, in load_source     module = _load(spec)   File "<frozen importlib._bootstrap>", line 696, in _load   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked   File "<frozen importlib._bootstrap_external>", line 724, in exec_module   File "<frozen importlib._bootstrap_external>", line 860, in get_code   File "<frozen importlib._bootstrap_external>", line 791, in source_to_code   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed   File "/var/user/index.py", line 97     return req["retdata"]     ^ IndentationError: unexpected indent", "statusCode": 443}

END RequestId: 700b7c13-cd90-49b2-9446-b08e33449b5b

Report RequestId: 700b7c13-cd90-49b2-9446-b08e33449b5b Duration: 0ms Memory: 128MB MemUsage: 7.84MB

START RequestId:700b7c13-cd90-49b2-9446-b08e33449b5b

ERROR RequestId:700b7c13-cd90-49b2-9446-b08e33449b5b Result:{"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 \"\u003cfrozen importlib._bootstrap\u003e\", line 696, in _load\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 677, in _load_unlocked\n  File \"\u003cfrozen importlib._bootstrap_external\u003e\", line 724, in exec_module\n  File \"\u003cfrozen importlib._bootstrap_external\u003e\", line 860, in get_code\n  File \"\u003cfrozen importlib._bootstrap_external\u003e\", line 791, in source_to_code\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 219, in _call_with_frames_removed\n  File \"/var/user/index.py\", line 97\n    return req[\"retdata\"]\n    ^\nIndentationError: unexpected indent","statusCode":443}

END RequestId:700b7c13-cd90-49b2-9446-b08e33449b5b

Report RequestId:700b7c13-cd90-49b2-9446-b08e33449b5b Duration:0ms Memory:128MB MemUsage:0.000000MB
byxin 发表于 2022-1-30 19:02
我本是一介书生 发表于 2022-1-30 20:41
太多key了  都不知道怎么申请
我本是一介书生 发表于 2022-1-30 20:43
SendKey = '';
Weather_key = ''
Tianapi_key = ''
Storeapi_key = ''
ApiKey = ''


api_url = 'https://yupn.api.storeapi.net/api/94/221';
    appid = appid需要填写;
 楼主| sansui6 发表于 2022-1-30 21:56
我本是一介书生 发表于 2022-1-30 20:43
SendKey = '';
Weather_key = ''
Tianapi_key = ''

其实好几个key都是同一个,你可以先把用到的接口去注册一下&#128513;然后你就知道哪个是哪个了
尘叶云渡 发表于 2022-1-30 22:02
请问 userid 和adminuserid 是什么?
 楼主| sansui6 发表于 2022-1-30 22:13
尘叶云渡 发表于 2022-1-30 22:02
请问 userid 和adminuserid 是什么?

我这边用的是server酱进行的消息通知,这里的userid是企业微信的id,这个具体可以参考server酱的官方说明,或者可以自行替换通知渠道。
我本是一介书生 发表于 2022-1-30 23:22
单独开合帖子讲解讲解  还有换城市 也是 小白是缺一个步鄹就走不动了
茶叶ˇ蛋℡ 发表于 2022-1-31 15:28
刷个机,放在路由器里跑,岂不是美滋滋
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-25 05:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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