一、项目介绍
本项目是专门为法律合唱团打造的早新闻生成器,其核心功能为每日早上 7 点自动生成早报信息,并将这些信息精准推送到企业微信。具体实现步骤及功能模块如下:
- 配置信息读取:从
config.ini
文件中提取关键配置,涵盖和风天气 API 密钥、阿里云百炼 API 密钥以及企业微信机器人 Webhook 地址。 - 多源信息获取
- 日期:准确获取当前日期。
- 天气:借助和风天气 API 获取北京、上海、广州的实时天气信息。
- 新闻:调用
get_news
函数抓取 6 条当日热点新闻。 - 语录:从法律人经验贴中精心选取一条语录。
- 问候语与禅语:利用通义千问 API 生成温馨的早安问候语和富有哲理的禅语。
- 早报内容整合:把获取到的各类信息进行有机组合,生成完整的早报内容。
- 信息推送:若成功获取企业微信机器人 Webhook 地址,将早报信息推送到企业微信。
- 定时任务设置:运用
apscheduler
库设定定时任务,确保每天早上 7 点准时执行main
函数发送早报。
二、从阿里云镜像拉取项目到本地的坎坷过程
(一)前期准备
- 注册并登录阿里云账号,在容器镜像服务控制台创建命名空间和镜像仓库。
- 本地安装 Docker