# feishu-zaobao **Repository Path**: alapi/feishu-zaobao ## Basic Information - **Project Name**: feishu-zaobao - **Description**: 通过飞书机器人自动推送每日早报的 Bash 脚本 - **Primary Language**: Shell - **License**: Not specified - **Default Branch**: main - **Homepage**: https://www.alapi.cn/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-13 - **Last Updated**: 2025-02-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 早报推送脚本 通过飞书机器人自动推送每日早报的 Bash 脚本 ## 功能特性 - 📅 自动获取最新早报内容 - 📰 包含新闻列表和每日微语 - 🤖 支持飞书机器人推送 - ✅ 自动处理数据格式和转义 - ⚙️ 简易代码配置 ## 使用教程 ### 1. 安装依赖 ```bash # Debian/Ubuntu系统 sudo apt-get install -y curl jq # RHEL/CentOS系统 sudo yum install -y curl jq ``` ### 2. 配置参数 打开脚本文件,修改以下配置项: ```bash # 使用文本编辑器打开文件 nano zaobao.sh # 找到配置区段(约第4-5行) ZAOBAO_TOKEN="YOUR_ZAOBAO_TOKEN" # 替换为你的早报token FEISHU_WEBHOOK_URL="YOUR_FEISHU_WEBHOOK_URL" # 替换为飞书机器人webhook地址 ``` ### 3. 设置脚本权限 ```bash chmod +x zaobao.sh ``` ### 4. 运行脚本 ```bash ./zaobao.sh ``` ## 配置说明 需要修改的配置参数: | 参数名 | 说明 | 示例值 | |---------------------|-----------------------------|---------------------------------------| | ZAOBAO_TOKEN | 早报接口的认证 token | 从 ALAPI 获取的 token, alapi 地址: https://www.alapi.cn | | FEISHU_WEBHOOK_URL | 飞书机器人的 Webhook 地址 | https://open.feishu.cn/...你的唯一地址 | ## 消息格式示例 ``` 📰 今日早报 (2025-02-13) ▪ 新闻标题1 ▪ 新闻标题2 ▪ 新闻标题3 【微语】不要想太多,定时清除消极思想。敢于尝试,敢于丢脸。 ``` ## 常见问题 ### Q1: 提示"需要安装 jq/curl 命令" ```bash # Ubuntu/Debian sudo apt-get update && sudo apt-get install -y curl jq # CentOS/RHEL sudo yum install -y curl jq ``` ### Q2: 脚本报权限错误 ```bash chmod +x zaobao.sh ``` ### Q3: 飞书返回"Bad Request" 1. 检查 webhook 地址是否包含完整 URL 2. 确认 token 没有过期 3. 尝试在消息内容前添加转义: ```bash # 修改消息构建部分为: message=$(echo -e "📰 今日早报 ($date)\n\n$news\n\n$weiyu" | jq -Rs .) ``` ## 安全提醒 ⚠️ 注意保护你的配置信息: 1. 不要将包含 token 的代码上传到公开仓库 2. 定期更换敏感凭证 3. 使用后及时清理终端历史记录 ## 进阶使用 ### 设置定时任务 每天 8 点自动推送: ```bash (crontab -l ; echo "0 8 * * * /path/to/zaobao.sh") | crontab - ```