吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1108|回复: 14
收起左侧

云函数推送天气消息 为啥收不到推送消息啊 该弄的都弄了啊

[复制链接]
Jazenn 发表于 2020-10-9 16:56
25吾爱币
有没有大哥帮我看看哪里的问题  我实在不知道什么问题
3.png
2.png
1.png

最佳答案

查看完整内容

if __name__ == '__main__':换一下

本帖被以下淘专辑推荐:

  • · 雲方|主题: 31, 订阅: 25

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

头像被屏蔽
Menguy 发表于 2020-10-9 16:56
提示: 作者被禁止或删除 内容自动屏蔽
Zeaf 发表于 2020-10-9 16:58
本帖最后由 Zeaf 于 2020-10-9 16:59 编辑

机器人加了吗
QQ群的话好像还得联系开发者
头像被屏蔽
Menguy 发表于 2020-10-9 16:59
 楼主| Jazenn 发表于 2020-10-9 17:01

加了  但是就是不知道那出问题了
1.png
Zeaf 发表于 2020-10-9 17:04
Jazenn 发表于 2020-10-9 17:01
加了  但是就是不知道那出问题了

二楼说的没错,默认是那个
 楼主| Jazenn 发表于 2020-10-9 17:08
Menguy 发表于 2020-10-9 16:59
入口函数错了
改成这个

我   。。。。。这个改哪里
 楼主| Jazenn 发表于 2020-10-9 17:23
Zeaf 发表于 2020-10-9 17:04
二楼说的没错,默认是那个

关键是不知道改那段!!!!!!
头像被屏蔽
Menguy 发表于 2020-10-9 17:24
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| Jazenn 发表于 2020-10-9 17:25
Menguy 发表于 2020-10-9 17:24
你把全部代码发出来

import requests, json
import time
  
key= 'https://qmsg.zendee.cn:443/send/433392190f27aeb6cc74d577919e309d'  # Qmsg酱
  
  
def get_iciba_everyday():
    icbapi = 'http://open.iciba.com/dsapi/'
    eed = requests.get(icbapi)
    bee = eed.json()  # 返回的数据
    english = eed.json()['content'
    zh_CN = eed.json()['note'
    str = '\n【给小花的一句话】\n' + english + '\n' + zh_CN
    return str
  
  
print(get_iciba_everyday())
  
  
def main(*args):
    cpurl='https://qmsg.zendee.cn:443/send/433392190f27aeb6cc74d577919e309d/{}'.format(key)
    api = 'http://t.weather.itboy.net/api/weather/city/'  # API地址,必须配合城市代码使用
    city_code = '101281601'  # 进入https://where.heweather.com/index.html查询你的城市代码
    tqurl = api + city_code
    response = requests.get(tqurl)
    d = response.json()  # 将数据以json形式返回,这个d就是返回的json数据
  
    if (d['status'] == 200):  # 当返回状态码为200,输出天气状况
        print("城市:", d["cityInfo"]["parent"], d["cityInfo"]["city"])
        print("更新时间:", d["time"])
        print("日期:", d["data"]["forecast"][0]["ymd"])
        print("星期:", d["data"]["forecast"][0]["week"])
        print("天气:", d["data"]["forecast"][0]["type"])
        print("温度:", d["data"]["forecast"][0]["high"], d["data"]["forecast"][0]["low"])
        print("湿度:", d["data"]["shidu"])
        print("PM25:", d["data"]["pm25"])
        print("PM10:", d["data"]["pm10"])
        print("空气质量:", d["data"]["quality"])
        print("风力风向:", d["data"]["forecast"][0]["fx"], d["data"]["forecast"][0]["fl"])
        print("感冒指数:", d["data"]["ganmao"])
        print("温馨提示:", d["data"]["forecast"][0]["notice"], "。")
  
          # 自己改发送方式,我专门创建了个群来收消息,所以我用的group
        tdwt = '【今日份天气】\n城市:' + d['cityInfo']['parent'] + ' ' + d['cityInfo']['city'] + '\n日期:' + \
               d["data"]["forecast"][0]["ymd"] + ' ' + d["data"]["forecast"][0]["week"] + '\n天气:' + \
               d["data"]["forecast"][0]["type"] + '\n温度:' + d["data"]["forecast"][0]["high"] + ' ' + \
               d["data"]["forecast"][0]["low"] + '\n湿度:' + d["data"]["shidu"] + '\n空气质量:' + d["data"][
                   "quality"] + '\n风力风向:' + d["data"]["forecast"][0]["fx"] + ' ' + d["data"]["forecast"][0][
                   "fl"] + '\n温馨提示:' + d["data"]["forecast"][0]["notice"] + '。\n[更新时间:' + d[
                   "time"] + ']\n✁-----------------' + get_iciba_everyday()  # 天气提示内容,基本上该有的都做好了,如果要添加信息可以看上面的print,我感觉有用的我都弄进来了。
        res=requests.post(cpurl, data={'msg':tdwt.encode('UTF-8')})  # 把天气数据转换成UTF-8格式,不然要报错。
        print(res.text)
    else:
        error = '【出现错误】\n  今日天气推送错误,请检查服务状态!'
        res=requests.post(cpurl, error.encode('utf-8'))
        print(res.text)
  
  
def main_handler(event, context):
    return main()
  
  
if __name__ == '__main__':
    main()
快速回复 收藏帖子 返回列表 搜索

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

GMT+8, 2024-5-13 17:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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