Update tg-bot.yml
This commit is contained in:
@@ -9,6 +9,25 @@ jobs:
|
||||
name: Build
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Process Message
|
||||
id: process_msg
|
||||
shell: bash
|
||||
env:
|
||||
BODY: ${{ github.event.release.body }}
|
||||
run: |
|
||||
MAX_LENGTH=3500
|
||||
|
||||
if [ ${#BODY} -gt $MAX_LENGTH ]; then
|
||||
TRUNCATED="${BODY:0:$MAX_LENGTH}... (truncated)"
|
||||
else
|
||||
TRUNCATED="$BODY"
|
||||
fi
|
||||
|
||||
EOF=$(dd if=/dev/urandom bs=15 count=1 status=none | base64)
|
||||
echo "TRUNCATED_BODY<<$EOF" >> $GITHUB_ENV
|
||||
echo "$TRUNCATED" >> $GITHUB_ENV
|
||||
echo "$EOF" >> $GITHUB_ENV
|
||||
|
||||
- name: send telegram message on push
|
||||
uses: appleboy/telegram-action@master
|
||||
with:
|
||||
@@ -20,7 +39,7 @@ jobs:
|
||||
message: |
|
||||
YTDLnis has a new release: [${{ github.event.release.tag_name }}](https://github.com/${{ github.repository }}/releases/tag/${{ github.event.release.tag_name }})
|
||||
```markdown
|
||||
${{ github.event.release.body }}
|
||||
${{ env.TRUNCATED_BODY }}
|
||||
```
|
||||
|
||||
[${{ github.event.release.assets[0].name }}](${{ github.event.release.assets[0].browser_download_url }})
|
||||
|
||||
Reference in New Issue
Block a user