LINE Notifyでメッセージ投稿

LINE Notifyを通してLINEグループにメッセージを投稿します。事前にパーソナルアクセストークンを取得してください。送信先はトークンを取得するユーザー本人、またはその人の参加しているグループの中からトークン取得時に選択します。

2018 © Questetra, Inc. (MIT License)
https://support.questetra.com/ja/addons/line-pushnotify/

Configs
  • C1. アクセストークン(メッセージは取得時に指定したグループまたは個人へ送信されます) *
  • C2. テキスト(1000文字まで) *
Script
main();
function main(){
  var token = configs.get("token");
  var messageText = configs.get("Message");
  //check length of message
  messageCheck(messageText);
  //send message to LINE Notify API
  var response = httpClient.begin()
    .bearer(token)
    .multipart("message", messageText)
    .post('https://notify-api.line.me/api/notify');
  var responseText = response.getResponseAsString();
  engine.log(responseText)
  //check whether sending succeeded
  if (response.getStatusCode() != 200) {
    throw "Status Code is not 200." + response.getStatusCode();
  }
}
function messageCheck(messageText){
  if(messageText == null){
    throw "Message is empty."
  }else if(messageText.length() > 1000){
    throw("Message Length over 1000");
  }
}

Download

  • Line-pushNotify.xml
    • スクリプトエンジンとして「Rhino(廃止予定)」が指定されているため、アプリにインストールしても設定エラーとなります
    • 利用するには、スクリプトエンジンの変更、およびそれに伴うスクリプト修正が必要です
    • 修正版は準備中です

Capture

Notes

  • C1. アクセストークン(メッセージは取得時に指定したグループまたは個人へ送信されます)
  • C2. テキスト(1000文字まで)

See also

使用方法

  1. LINEのアカウントでLINE Notify(https://notify-bot.line.me/) にログインする。
  2. 「マイページ」の下部にある「アクセストークンの発行(開発者向け)」でパーソナルアクセストークンを発行する。
  3. 設定画面の「C1.アクセストークン」に発行したアクセストークンを入力する。
  4. 追記:
    送信先のグループはアクセストークン取得時に取得者の参加しているグループの中から選択する仕様です。
    また、取得者本人だけに1対1でメッセージを送る設定もできます。

%d人のブロガーが「いいね」をつけました。