toyoshi

日記です

ObnizでLINEのメッセージを送信

Obnizの組み込みスイッチを押したらLINEでメッセージが送信されるようにしました。

郵便物が届いたらLINEにお知らせ – blog.obniz.ioを参考にLINEのアクセストークンを取得して、line-notify-nodejsのライブラリに渡してやるだけです。簡単ですね。

var Obniz = require("obniz");
const lineNotify = require('line-notify-nodejs')('秘密のトークン');

var obniz = new Obniz("XXXX-XXXX");
obniz.onconnect = async function () {
  obniz.switch.onchange = function(state) {
    if (state === "push") {
      lineNotify.notify({
        message: 'スイッチが押されました'
      })
    }
  }
}

参考にしたサイト