告别信息焦虑,「小爱」携手「每日早报」,打造你的个性化新闻早餐!

前两天,搞了个微信 AI 小助理-小爱(AI),爸妈玩的不亦乐乎。

最近一直在迭代中,挖掘小爱的无限潜力:

有朋友问:在这个信息爆炸的时代,小爱能否帮我整理每日热点新闻?

小爱:害,不过是调个接口的事儿~ 扶我来战!

今日分享,继续带大家实操:让小爱每天定时搜集信息,并给我发送一份早报。

要实现每日早报功能,其实只需两步:

  • 早报接口:找到每日资讯的接口;
  • 定时任务:启动一个定时任务:每日固定时间调用早报接口,并整理信息返回。

注:本文仅作为启发思路的示例,小伙伴们可以发挥想象力,打造任何你想要的功能。比如,私有化部署一个接口,通过爬虫抓取你感兴趣的媒体内容,让小爱整理后,定时发送给你。

不多说了,上实操!

1. 早报接口

原打算本地实现一个接口,爬取 AI 相关的自媒体文章,不过最近时间有限,暂且搁置。

于是,找了个公网接口,快速把整个流程跑通。

还记得之前我们介绍的表情包接口么?调用思路是一样的。

同样,下面这个免费且靠谱的接口,分享给大家:

首先来编写下请求代码:

def get_zaobao_al(format='json'):
    params = {
        "format": format,
        "token": al_api_token
    }
    response = requests.get("https://v2.alapi.cn/api/zaobao", params=params)
    if response.status_code == 200 and response.json()['code'] == 200:
        img_url = response.json()['data']['image']
        return img_url
    return ''

返回结果如下:

{'code': 200, 'msg': 'success', 'data': {'date': '2024-09-10', 'news': ['1、商务部:对原产于加拿大的进口油菜籽进行反倾销立案调查;财政部:将在法国发行欧元主权债券,规模不超20亿欧元;', '2、我国首款猴痘疫苗获批临床,有望在我国对猴痘病毒导致疾病的预防和控制中发挥重要作用;'], 'weiyu': '【微语】生活就像一面镜子,你有什么样的心态,就有什么样的人生。', 'image': 'https://file.alapi.cn/60s/202409101725901836.png', 'head_image': 'https://file.alapi.cn/60s/202409101725901836_head.png'}, 'time': 1725929706, 'usage': 0, 'log_id': '691933099107115008'}

从返回结果的 data 字段中,你可以拿到 news weiyu等进行后处理,当然也可以用接口生成的早报图片,类似下面这样:

2. 定时任务

定时任务的实现,在零风险!零付费!我把 AI 接入微信群,爸妈玩嗨了~附教程(下)已有介绍,不了解的小伙伴可回看。

这里贴心核心代码,供大家参考:

def send_zaobao(to='机器人测试'):
    img_url = get_zaobao_al()
    if img_url:
        success = send_message(to=to, isRoom=True, content=img_url, base=base_url, message_type='url')
        if success:
            send_message(to=to, isRoom=True, content='每天 60 秒看懂世界,小爱今日早报~', base=base_url)
            logging.info(f"发送早报成功")
        else:
            logging.info(f"发送早报失败")

比如每天 09:25,定时发送:

# 设置早报任务
schedule.every().day.at("09:25").do(lambda: send_zaobao(to='小爱和他的朋友们'))

搞定!

还希望实现什么功能?和小爱聊聊吧~

写在最后

本文通过一个简单的例子,带大家快速跑通 定时任务 的实现流程。

大家有更好的想法,欢迎评论区交流。

如果本文对你有帮助,不妨点个免费的赞收藏备用。


为了方便大家交流,新建了一个 AI 交流群,欢迎感兴趣的小伙伴加入。

小爱也在群里,想进群体验的朋友,公众号后台「联系我」即可,拉你进群。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值