name: 'Hello World' description: 'Greet someone' inputs: message: description: "Text" required: false default: "" message_id: description: "Message ID" required: false default: "" # update: # description: "Update message by ID" # required: false # default: 'false' # delete: # description: "Update message by ID" # required: false # default: 'false' chat_id: description: "Chat ID" required: true default: ${{ secrets.TELEGRAM_TO }} bot_token: description: "Message ID" required: false default: ${{ secrets.TELEGRAM_TOKEN }} who-to-greet: # id of input description: 'Who to greet' required: true default: 'World' outputs: message_id: description: "Message ID" value: ${{ env.TELEGRAM_MESSAGE_ID }} random-number: description: "Random number" value: ${{ steps.random-number-generator.outputs.random-number }} runs: using: "composite" steps: - name: Set Greeting run: | echo "Hello $INPUT_WHO_TO_GREET." echo MESSAGE=$MESSAGE echo inputs.message_id==${{ inputs.message_id }} echo env.MESSAGE_ID=${{ env.MESSAGE_ID }} shell: bash env: INPUT_WHO_TO_GREET: ${{ inputs.who-to-greet }} MESSAGE: ${{ inputs.message_id }} - name: Random Number Generator id: random-number-generator run: echo "random-number=$(echo $RANDOM)" >> $GITHUB_OUTPUT shell: bash - name: Set GitHub Path run: echo "$GITHUB_ACTION_PATH" >> $GITHUB_PATH shell: bash env: GITHUB_ACTION_PATH: ${{ github.action_path }} - name: Send message run: sendMessage ${{ inputs.bot_token }} ${{ inputs.chat_id }} ${{ inputs.message }} shell: bash - name: Run goodbye.sh run: goodbye.sh shell: bash