feat: 频道通知新增资料频道链接,统一三端通知格式 #46
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Notify Telegram on GitHub Push | |
| description: 'Send notifications to Telegram channel only (groups are notified by Skills script)' | |
| on: | |
| push: | |
| branches: | |
| - main | |
| jobs: | |
| notify: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Send to channel | |
| env: | |
| BOT_TOKEN: ${{ secrets.BOT_TOKEN }} | |
| CHANNEL_ID: ${{ secrets.TELEGRAM_CHANNEL_ID }} | |
| run: | | |
| if [ -n "$CHANNEL_ID" ]; then | |
| # 生成当前年月的网站页面链接(格式:YYYYMM) | |
| CURRENT_MONTH=$(date +'%Y%m') | |
| WEBSITE_URL="https://doc.869hr.uk/edu-knowlege/${CURRENT_MONTH}" | |
| TEXT=$'📦 新增资源推送\n\n${{ github.event.head_commit.message }}\n\n🔗 查看详情:'${WEBSITE_URL}$'\n🌐 资料总站:https://doc.869hr.uk\n📦 资料频道:https://t.me/dabaziyuan' | |
| curl -s -X POST "https://api.telegram.org/bot${BOT_TOKEN}/sendMessage" \ | |
| -d chat_id="$CHANNEL_ID" \ | |
| --data-urlencode "text=${TEXT}" | |
| fi |