This commit is contained in:
Kirill Chikalin
2025-03-20 09:18:31 +03:00
parent 1748c3fbad
commit 90adf30064
3 changed files with 19 additions and 8 deletions

View File

@@ -13,10 +13,10 @@ inputs:
# description: "Update message by ID" # description: "Update message by ID"
# required: false # required: false
# default: 'false' # default: 'false'
# delete: delete:
# description: "Update message by ID" description: "Message ID to delete"
# required: false required: false
# default: 'false' default: 'false'
chat_id: chat_id:
description: "Chat ID" description: "Chat ID"
required: true required: true
@@ -50,5 +50,11 @@ runs:
GITHUB_ACTION_PATH: ${{ github.action_path }} GITHUB_ACTION_PATH: ${{ github.action_path }}
- name: Send message - name: Send message
run: sendMessage "${{ inputs.bot_token }}" "${{ inputs.chat_id }}" "${{ inputs.message }}" if: inputs.message != ""
run: sendMessage "${{ inputs.bot_token }}" ${{ inputs.chat_id }} "${{ inputs.message }}"
shell: bash
- name: Delete message
if: inputs.delete != ""
run: delete "${{ inputs.bot_token }}" ${{ inputs.chat_id }} ${{ inputs.delete }}
shell: bash shell: bash

7
deleteMessage Executable file
View File

@@ -0,0 +1,7 @@
#!/bin/bash
curl -s -X POST "https://api.telegram.org/bot$1/deleteMessage" \
-d "message_id=$3" \
-d "chat_id=$2"
echo "Message with ID $message_id was deleted"

View File

@@ -1,8 +1,5 @@
#!/bin/bash #!/bin/bash
echo "3=$3"
echo "text=$(echo -e $3)"
response=$(curl -s -X POST "https://api.telegram.org/bot$1/sendMessage" \ response=$(curl -s -X POST "https://api.telegram.org/bot$1/sendMessage" \
-d "chat_id=$2" \ -d "chat_id=$2" \
-d "parse_mode=HTML" \ -d "parse_mode=HTML" \
@@ -15,4 +12,5 @@ response=$(curl -s -X POST "https://api.telegram.org/bot$1/sendMessage" \
# message_id=$(echo "$response" | grep -o '"message_id":[0-9]*' | sed 's/"message_id"://') # message_id=$(echo "$response" | grep -o '"message_id":[0-9]*' | sed 's/"message_id"://')
# fi # fi
echo "Sent message with ID: $message_id"
echo "OUTPUT_MESSAGE_ID=$message_id" >> $GITHUB_ENV echo "OUTPUT_MESSAGE_ID=$message_id" >> $GITHUB_ENV