LoginSignup
4

More than 3 years have passed since last update.

kintoneからLINEに通知を送りたい![LINE Notify版]

Last updated at Posted at 2019-12-17

kintoneエバンジェリストの久米さん(@yumekajun)より、LINE Notifyが使えると教えていただいたので調べてみました!たしかにこちらの方が楽!ありがとうございます。

こちらを受けて書きました。

kintoneからLINEに通知を送りたい![JS簡易版]
https://qiita.com/tarimo34/items/869bb58f4aedc374fcd0

LINE Notifyとは・・・?

LINE Notify
https://notify-bot.line.me/ja/

image.png

Webサービスと連携すると、LINEが提供する公式アカウント"LINE Notify"から通知が届きます。
複数のサービスと連携でき、グループでも通知を受信することが可能です。

LINE Notifyとkintoneとの連携手順は?

1.LINE Notifyにログイン
2.マイページからアクセストークンの発行

image.png

※発行する際にどのトークルームに通知するかを選択。発行されるトークンをメモしておく。

3.トークルームにLINE Notifyを追加する

4.kintoneの発火したいイベントに以下記述(所々かいつまんでいますので適宜エラーチェック等必要)

    kintone.events.on(['app.record.edit.submit'], function (event) {    

        if(confirm("LINEで報告しますか?"))
        {
           var headers = {
                'Content-Type': 'application/x-www-form-urlencoded',
                'Authorization': 'Bearer {トークン}'
            };
            var message={通知したいメッセージ};
            var contents = 'message=' + message;

            kintone.proxy('https://notify-api.line.me/api/notify', 'POST', headers, contents).then(function(json) {
                console.dir(json);
                //エラーチェック
                return event;
            }).catch(function(error) {
                console.log(error);
            });
        }

        return event;
    });

5.通知できたことを確認
image.png

JS簡易版とLINE Notify、どっちがいいの?

用途にもよりますが、LINE Notifyをおすすめ。というかJS簡易版はちょっとハックしているので、使えなくなっても文句が言えないかも。
LINE Notifyは通知先のトークルームが固定されますが、色々手堅いかなと^^;

できた!こんな感じです!

でもでも、よくよく見たら、久米さんがテンプレートも配布していた・・・^^;
色々アドバイスありがとうございます!

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4