@@ -171,6 +171,29 @@ jobs:
171171 with :
172172 name : ${{steps.gen_name.outputs.artifact_name}}
173173 path : kernel_workspace/AnyKernel3/*
174+
175+ - name : Generate Telegram caption
176+ id : gen_caption
177+ run : |
178+ COMMIT_SHA=$(git rev-parse --short HEAD)
179+ COMMIT_MSG=$(git log -1 --pretty=format:'%s')
180+ echo "caption<<EOF" >> $GITHUB_OUTPUT
181+ echo "<pre>" >> $GITHUB_OUTPUT
182+ echo "🔧 Commit: ${COMMIT_SHA} - ${COMMIT_MSG}" >> $GITHUB_OUTPUT
183+ echo "" >> $GITHUB_OUTPUT
184+ echo "📦 Feature:" >> $GITHUB_OUTPUT
185+ if [ "${{ github.event.inputs.BBR }}" = "true" ]; then
186+ echo "✅ BBR" >> $GITHUB_OUTPUT
187+ else
188+ echo "❌ BBR" >> $GITHUB_OUTPUT
189+ fi
190+ if [ "${{ github.event.inputs.DroidSpace }}" = "true" ]; then
191+ echo "✅ DroidSpace" >> $GITHUB_OUTPUT
192+ else
193+ echo "❌ DroidSpace" >> $GITHUB_OUTPUT
194+ fi
195+ echo "</pre>" >> $GITHUB_OUTPUT
196+ echo "EOF" >> $GITHUB_OUTPUT
174197
175198 - name : Upload to Telegram
176199 env :
@@ -179,6 +202,8 @@ jobs:
179202 BOT_TOKEN : ${{ secrets.BOT_TOKEN }}
180203 CHAT_ID : ${{ secrets.CHAT_ID }}
181204 BOT_CI_SESSION : ${{ secrets.BOT_CI_SESSION }}
205+ CAPTION : ${{ steps.gen_caption.outputs.caption }}
182206 run : |
183207 pip3 install telethon
184- python3 .github/bot.py "$GITHUB_WORKSPACE/kernel_workspace/${{ steps.gen_name.outputs.artifact_name }}.zip"
208+ python3 .github/bot.py --caption "$CAPTION" \
209+ "$GITHUB_WORKSPACE/kernel_workspace/${{ steps.gen_name.outputs.artifact_name }}.zip"
0 commit comments