우리 집을 지원하는 ChatOps
5566 단어 ChatOpsCoffeescriptHubot
우리 집에서 시작한 chatops를 쓰려고합니다.
가족 구성
일어나는 문제
서로 귀찮아서,
매회, 빠듯이까지 견디고 상대에게 시키려고 싸우고 있습니다
그 결과
이것은 이칸!
그래서,
가정내 문제 해결을 위해 ChatOps 해 보았습니다.
쓰레기 배출 Bot 만든
매일 저녁에 내일 내는 쓰레기와 그 담당을 채팅에 흘립니다.
라는 느낌으로 쓰레기 배출 당번을 돌리도록 하고 있습니다.
매번 이대로 하고 있는 것은 아니지만, 이전보다는 좋아진 것 같은.
소스는 이런 느낌입니다.
persons = ['夫','嫁']
week = ["日","月","火","水","木","金","土"]
garbage_config = ["燃えるゴミ","ビン缶ペットボトル","燃えるゴミ","燃えないゴミ","燃えるゴミ","燃えるゴミ","燃えないゴミ"]
module.exports = (robot) ->
#gabage
new cron
cronTime: "0 0 21 * * *"
start: true
timeZone: "Asia/Tokyo"
onTick: ->
now = new Date()
target_day = now.getDay() + 1
rand_num = (Math.floor(Math.random() * 100) + 1) % persons.length
if target_day > week.length
target_day = 0
winner = persons[rand_num]
robot.send {room: "[email protected]"}, "明日の#{week[target_day]}曜は#{garbage_config[target_day]}の日ですー!\n担当は#{winner}ですん"
팀 운영 개선에 사용되는 ChatOps이지만,
이번은 가정 운용에 사용해 보았습니다.
가족도 중요한 팀으로 파악하면 여러가지 개선할 수 있을 것 같아요!
같은 재료로 사내 LT를 했기 때문에,
그 때의 슬라이드도 붙여 둡니다!
persons = ['夫','嫁']
week = ["日","月","火","水","木","金","土"]
garbage_config = ["燃えるゴミ","ビン缶ペットボトル","燃えるゴミ","燃えないゴミ","燃えるゴミ","燃えるゴミ","燃えないゴミ"]
module.exports = (robot) ->
#gabage
new cron
cronTime: "0 0 21 * * *"
start: true
timeZone: "Asia/Tokyo"
onTick: ->
now = new Date()
target_day = now.getDay() + 1
rand_num = (Math.floor(Math.random() * 100) + 1) % persons.length
if target_day > week.length
target_day = 0
winner = persons[rand_num]
robot.send {room: "[email protected]"}, "明日の#{week[target_day]}曜は#{garbage_config[target_day]}の日ですー!\n担当は#{winner}ですん"
감사합니다.
Reference
이 문제에 관하여(우리 집을 지원하는 ChatOps), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ogataka50/items/5e36000ed3cb01e1090c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)