【2022.06.06】通过huginn获取当日天气,每日一句英语

数据采集

天气

首先进入huginn新建一个WeatherAgent,huginn使用的是Dark Sky的数据

但是Dark Sky已经不让注册了,我在翻别人的攻略的时候倒是有找到一个api_key

4731c5bca1bc15e6f0738a8d0bc13665

输入以下数据

image-20220606184707355

可以得到

{
  "api_key": "4731c5bca1bc15e6f0738a8d0bc13665",
  "location": "输入自己的经纬度",
  "which_day": "1",
  "expected_update_period_in_days": "2",
  "language": "zh"
}

其中which_day如果是1的话是今天,2的话明天,然后DryRun一下就可以收到event了

image-20220606184850444

这个language的zh只有condition才有中文(结论),感人

所以还是换回国内的天气源吧,这里使用的是和风天气,先注册一下得到自己的key

逐天天气预报 - API | 和风天气开发平台 (qweather.com)

先搜索自己的城市代码

https://geoapi.qweather.com/v2/city/lookup?location=城市拼音&key=自己的key

再获取数据

https://devapi.qweather.com/v7/weather/3d?location=城市代码&key=自己的key

得到的数据是JSON类型的

每日一句英语

我这里使用的是扇贝源

https://apiv3.shanbay.com/weapps/dailyquote/quote/

要注意的是,返回的是一个JSON格式的内容

因此在agent里面是这样的

image-20220607082520152

dryrun之后的结果也能看到

image-20220607082603406

posted @ 2022-06-07 10:41  Mokou  阅读(160)  评论(0编辑  收藏  举报