AWS IoT Enterprise Button으로 부담없이 당일 유급 휴가를 취득하는 버튼을 만들었다
개요
얼마 전 국내 Amazon에서도 구입할 수 있게 된 AWS IoT Enterprise Button 을 사용해 놀아 보았습니다. 실제로 만져 보면 간단히 Lambda 함수를 실행시킬 수 있게 되어 있어 무한한 가능성을 실감했습니다.
배경·목적
아침에 침대에서 눈을 감으면
오, 오늘 회사 (바이트) 가고 싶지 않아,
라고 당돌하게 생각하지 않습니까? (나는 많이 있습니다).
「오늘 갑자기 유급 취득의 연락하는 것은 미안하다,,」라고 생각하는 것이 양심을 가진 여러분의 일이라고 생각합니다.
쉬고 싶지만, 막상 근태 연락 메일·LINE을 쓰면 마음이 무겁다,,,
「당일의 근태 연락」은 상당히 심리적인 부하가 높은 것이라고 생각합니다.
그러나 '유급 취득'은 우리 노동자의 권리이며, 그 권리가 있는 한 그것을 방해할 수 없습니다.
방해하는 것은 양심에 호소하는 문지름 전략으로 당신을 회사에 잠시 '회사'입니다.
이번에는 그런
'당일 근태연락'의 심리적 장애물을 낮춘다
그런 마법의 버튼을 AWS IoT Enterprise Button 를 사용해 실현했습니다.
컨셉 영화
우선 만들어 보았으므로 움직이는 방법은 이쪽의 동영상을 참조해 주세요.
얼마 전 국내에서도 판매 개시가 된 AWS IoT Enterprise Button에서 '오늘 유급을 잡기' 위한 버튼을 만들었습니다. 설정만 하면 간단하게 Lambda 함수를 실행할 수 있어 감동! 컨셉 영화도 만들었으므로 좋으면 봐주세요! htps // t. 코 / S7fsfB 즈코 #aws #IoT #lambda #Nodejs #유급 피 c. 라고 r. 코 m/쥬 7보엔 2j4 — 사오토메 마도카 (@________5oto
Lambda에서 실행할 nodejs 스크립트
아침에 침대에서 눈을 감으면
오, 오늘 회사 (바이트) 가고 싶지 않아,
라고 당돌하게 생각하지 않습니까? (나는 많이 있습니다).
「오늘 갑자기 유급 취득의 연락하는 것은 미안하다,,」라고 생각하는 것이 양심을 가진 여러분의 일이라고 생각합니다.
쉬고 싶지만, 막상 근태 연락 메일·LINE을 쓰면 마음이 무겁다,,,
「당일의 근태 연락」은 상당히 심리적인 부하가 높은 것이라고 생각합니다.
그러나 '유급 취득'은 우리 노동자의 권리이며, 그 권리가 있는 한 그것을 방해할 수 없습니다.
방해하는 것은 양심에 호소하는 문지름 전략으로 당신을 회사에 잠시 '회사'입니다.
이번에는 그런
'당일 근태연락'의 심리적 장애물을 낮춘다
그런 마법의 버튼을 AWS IoT Enterprise Button 를 사용해 실현했습니다.
컨셉 영화
우선 만들어 보았으므로 움직이는 방법은 이쪽의 동영상을 참조해 주세요.
얼마 전 국내에서도 판매 개시가 된 AWS IoT Enterprise Button에서 '오늘 유급을 잡기' 위한 버튼을 만들었습니다. 설정만 하면 간단하게 Lambda 함수를 실행할 수 있어 감동! 컨셉 영화도 만들었으므로 좋으면 봐주세요! htps // t. 코 / S7fsfB 즈코 #aws #IoT #lambda #Nodejs #유급 피 c. 라고 r. 코 m/쥬 7보엔 2j4 — 사오토메 마도카 (@________5oto
Lambda에서 실행할 nodejs 스크립트
소스 코드 자체는 2018년 5월 26일로 올려져 있습니다.
이번에는 Slack의 #kintai 방에 게시물을 가정하기 때문에 사전에 Slack의 Token을 얻어야합니다.
'use strict'
const moment = require('moment')
const {WebClient} = require('@slack/client')
// 取得したSlackのTOKEN
const token = process.env.SLACK_TOKEN
const web = new WebClient(token)
// 投稿先の部屋ID
const conversationId = process.env.ROOM_ID
exports.handler = async (event) => {
const today = moment().format('MM月DD日')
const text = `
① 早乙女まどか
② ${today} 全休
③ 有給休暇の取得のため
特別/緊急なケース以外は対応できません。
お忙しい中ご迷惑をおかけしますが、よろしくお願いします。
`
// lambda自体のエラー処理機構に乗せるためtry catchしない
await web.chat.postMessage(
{channel: conversationId, text})
}
요약
- 설정은 응용 프로그램입니다!
- 놀이 방법은 무한대!
- 「원액션성・부담함」이 아이디어의 씨에!
- 평소의 약간의 작업의 효율화에 향하고 있을지도!
처음 활성화만 당황했습니다
aws측의 Lambda 함수의 설정 화면에서 등록을 해 나가면 Web상에서 등록하도록(듯이) 말해집니다만, 실은 거기에서는 할 수 없게 되어 전용의 어플리를 사용할 필요가 있습니다.
그 이외의 설정은 쉽고 1시간이 걸리지 않고 스크립트를 실행할 수 있습니다. 이번은 단순히 Slack에의 투고라고 하는 액션을 설정했습니다만, 여러가지 망상이 퍼지는, 그런 버튼이 github 라고 실감했습니다.
어려운 조작이 아니라, 평소의 약간의 동작을 버튼을 누르는 간단한 동작에 정리하거나, 버튼 자체가 가지는 「원액션성・부담함」을 주축으로 아이디어를 생각해 가면 재미있는 것이 탄생할지도 모르겠네요.
앞으로도 뭔가 재미있는 아이디어가 떠오르면 만들어 보겠습니다.
참고
Reference
이 문제에 관하여(AWS IoT Enterprise Button으로 부담없이 당일 유급 휴가를 취득하는 버튼을 만들었다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/0xtoken/items/411f97015203c610bdd4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(AWS IoT Enterprise Button으로 부담없이 당일 유급 휴가를 취득하는 버튼을 만들었다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/0xtoken/items/411f97015203c610bdd4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)