【GAS】LINE bot에서 메시지를 (정기) 전달

code.js
// LINE Message API アクセストークン
var ACCESS_TOKEN = "自分のアクセストークンをコピペ";

function broadcast() {
  UrlFetchApp.fetch('https://api.line.me/v2/bot/message/broadcast', {
    method: 'post',
    headers: {
      'Content-Type': 'application/json',
      'Authorization': 'Bearer ' + ACCESS_TOKEN,
    },
    payload: JSON.stringify({
      messages: [
        {
            type: 'text',
            text: 'メッセージ1。'
        },
      ]
    }),
  });
}

※linebot의 설정 방법은 여기에서는 생략합니다.

이 프로그램에서 실행 버튼을 누르면 친구 등록한 모든 사람에게 "메시지 1"이 전송됩니다.
(broadcast라는 기능을 사용하고 있습니다.)

코드를 업데이트할 때



아래와 같이 "웹 애플리케이션 게시"에서 NEW를 선택하여 URL을 게시합니다.





이 URL은 LINE developer URL과 연계되어 있으므로 LINE developer에 로그인할 필요가 없습니다.

메시지를 정기적으로 전달하는 방법



스크립트 에디터의 트리거를 이용.


”현재 사용되고 있는 트리거”로부터, 신규 등록으로 broadcast를 선택해, 설정.
이제 분 단위, 시간 단위, 주 단위 등을 설정할 수 있습니다.



간단 편리!

좋은 웹페이지 즐겨찾기