【2022.06.06】通过huginn获取当日天气,每日一句英语
数据采集
天气
首先进入huginn新建一个WeatherAgent,huginn使用的是Dark Sky的数据
但是Dark Sky已经不让注册了,我在翻别人的攻略的时候倒是有找到一个api_key
4731c5bca1bc15e6f0738a8d0bc13665
输入以下数据
可以得到
{
"api_key": "4731c5bca1bc15e6f0738a8d0bc13665",
"location": "输入自己的经纬度",
"which_day": "1",
"expected_update_period_in_days": "2",
"language": "zh"
}
其中which_day如果是1的话是今天,2的话明天,然后DryRun一下就可以收到event了
这个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里面是这样的
dryrun之后的结果也能看到