增加 柏杨白话版资治通鉴 全72册 柏杨诞辰一百周年纪念,电子书首次发售,用现代人视角看透历史成败因果 #24
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 Multiple Telegram Chats on GitHub Push | |
| description: | | |
| This GitHub Action sends a notification to multiple Telegram chats whenever there is a push to the main branch. | |
| It uses the Telegram Bot API to send messages. | |
| on: | |
| push: | |
| branches: | |
| - main | |
| jobs: | |
| notify: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Send commit message to multiple Telegram chats | |
| env: | |
| BOT_TOKEN: ${{ secrets.BOT_TOKEN }} | |
| CHAT_IDS: ${{ secrets.TELEGRAM_CHAT_IDS }} | |
| run: | | |
| echo "BOT_TOKEN: $BOT_TOKEN" | |
| echo "CHAT_IDS: $CHAT_IDS" | |
| IFS=',' read -ra IDS <<< "$CHAT_IDS" | |
| for chat in "${IDS[@]}"; do | |
| response=$(curl -s -X POST "https://api.telegram.org/bot${BOT_TOKEN}/sendMessage" \ | |
| -d chat_id="$chat" \ | |
| --data-urlencode "text= | |
| 📝 新增资源: ${{ github.event.head_commit.message }} | |
| 🔗 查看详情: ${{ github.event.head_commit.url }}") | |
| echo "Telegram response for chat_id $chat: $response" | |
| done | |