Skip to content

LINE Message Notify

Actions
Sending a Line message
v0.0.2
Latest
Star (7)

🚀 LINE for GitHub Actions

GitHub Action for sending a Line message.

Actions Status

Usage

Send custom message and see the custom variable as blow.

name: line message
on: [push]
jobs:

  build:
    name: Build
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@master
    - name: send custom message with args
      uses: appleboy/line-action@master
      with:
        secret: ${{ secrets.secret }}
        token: ${{ secrets.token }}
        room: ${{ secrets.room }}
        args: line message from GitHub Actions ${{ github.event_name }} event.

Input variables

  • room - line room id
  • group - line group id
  • stickers - optional. sticker message. format is packageId::stickerId
  • audios - optional. audio message. format is originalContentUrl::duration
  • images - optional. voice message. format is originalContentUrl::previewImageUrl
  • locations - optional. location message. format is title::address::latitude::longitude
  • videos - optional. video message. format is originalContentUrl::previewImageUrl
  • delimiter - line delimiter, default is ::

Example

send location message: format is title::address::latitude::longitude

    - name: send location message
      uses: appleboy/line-action@master
      with:
        secret: ${{ secrets.secret }}
        token: ${{ secrets.token }}
        room: ${{ secrets.room }}
        locations: "竹北體育館::新竹縣竹北市::24.834687::120.993368"

send sticker message: format is packageId::stickerId

For information on package IDs, see the Sticker list.

    - name: send sticker message
      uses: appleboy/line-action@master
      with:
        secret: ${{ secrets.secret }}
        token: ${{ secrets.token }}
        room: ${{ secrets.room }}
        stickers: "1::1::100"

send image message: format is originalContentUrl::previewImageUrl

    - name: send image message
      uses: appleboy/line-action@master
      with:
        secret: ${{ secrets.secret }}
        token: ${{ secrets.token }}
        room: ${{ secrets.room }}
        images: "https://cdn3.iconfinder.com/data/icons/picons-social/57/16-apple-128.png"

send audio message: format is originalContentUrl::duration

    - name: send audio message
      uses: appleboy/line-action@master
      with:
        secret: ${{ secrets.secret }}
        token: ${{ secrets.token }}
        room: ${{ secrets.room }}
        audios: "https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3::20"

send video message: format is originalContentUrl::previewImageUrl

    - name: send video message
      uses: appleboy/line-action@master
      with:
        secret: ${{ secrets.secret }}
        token: ${{ secrets.token }}
        room: ${{ secrets.room }}
        videos: "https://cuts.diamond.mlb.com/FORGE/2019/2019-09/28/ee8d662f-8984c7b1-2fc40a58-csvm-diamondx64-asset_1280x720_59_4000K.mp4"

Secrets

Getting started with Line Message API.

  • secret: Channel secret. Found on the console.
  • token: Channel access token (long-lived). Long-lived token required for making API calls. These tokens do not expire. New tokens can be issued by clicking "Issue".

LINE Message Notify is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Sending a Line message
v0.0.2
Latest

LINE Message Notify is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.