dasher導入 他の人が詳しく書いているので割愛。 個人的にはAmazon Dash Button と slackを連携させるという記事がとても参考になった。 LINEへのPUSH通知設定 LINE側の設定はLINE BOTでPUSH通知するを参照。 CHANNEL_ACCESS_TOKENとUSERIDは上記事で取得したもの。 MAC_ADDRESSはdasher導入時に取得したものを書くこと。 {"buttons": [ { "name": "joy", "address": "MAC_ADDRESS", "url": "https://api.line.me/v2/bot/message/push", "method": "POST", "headers": { "Content-Type": "application/json", "Authorization": "Bearer {CHANNEL_ACCESS_TOKEN}"}, "json": true, "body": { "to": "USERID", "messages": [ { "type": "text", "text": "JOY!" } ] } } ]}

Continue reading

登録 PUSH通知する場合はDeveloper Trialで登録 Google Apps ScriptでユーザID取得 友達に追加したユーザのIDを登録したメールアドレスにメールする 以下のコードでウェブアプリケーションとして導入する CHANNEL_ACCESS_TOKENはLINE depelopersで取得できる example@gmail.comは任意のgmailアドレス アプリケーションにアクセスできるユーザーは全員(匿名ユーザーを含む) var CHANNEL_ACCESS_TOKEN = 'CHANNEL_ACCESS_TOKEN'; function doPost(e) { Logger.log('doPost') var events = JSON.parse(e.postData.contents).events; events.forEach (function(event) { if (event.type == "follow") { mailUserId(event); } }); } function mailUserId(e) { MailApp.sendEmail('example@gmail.com', 'mailId', e.source.userId); } curlでMessaging APIのPUSH通知を使う CHANNEL_ACCESS_TOKENは上で使ったものと同じ USERIDはプッシュ先 今回は上で取得した自分のユーザIDを使う curl -X POST \ -H 'Content-Type:application/json' \ -H 'Authorization: Bearer {CHANNEL_ACCESS_TOKEN}' \ -d '{ "to": "USERID", "messages":[ { "type": "text", "text": "Hello, world!

Continue reading

Author's picture

shidetake

software engineer

software engineer

Japan