회사 화분에 주기적으로 물주기 (AWS IoT 버튼 활용 사례)

Jaehyun (paul)
Jun 14, 2018 · 5 min read
물줬어요 AWS IoT 버튼
회사의 화분들

물을 준 사람이 이 버튼을 누르고, 1주일~10일 후에 Slack으로 누군가에게 물 주라고 알려주면 되겠네!

그래서 간단한 코딩을 해보기로 했습니다.

redis_val = Redis::Value.new("water_the_flower_pot_at", expiration: 8.days, marshal: true)
users = [:paul, :gary, :seapy, :kai, :phoebe, :blair, :ed, :lucy, :wayne, :ben]assign_text = users.sample(2).map{|e| "<@#{e}>"}.join(', ') # 2명 랜덤
msg = "#{assign_text} 두분이 물 주세요."
랜덤으로 2명 지정해서 보내는 “물주세요” 슬랙 Bot 메세지
every '55 9,11,13,18 * * 1,2,3,4,5', roles: [:batch2] do
rake "temp:check_water_the_flower_pot"
end
거의 3년째 키우고 있는 화분
최근에 선물 받은 화분들
“물줬어요” AWS IoT 버튼을 누르면 오는 슬랙 메세지

당근마켓 팀블로그

당근마켓은 동네 이웃 간의 연결을 도와 따뜻하고 활발한 교류가 있는 지역 사회를 꿈꾸고 있어요.

Jaehyun (paul)

Written by

Software Engineer, Entrepreneurship

당근마켓 팀블로그

당근마켓은 동네 이웃 간의 연결을 도와 따뜻하고 활발한 교류가 있는 지역 사회를 꿈꾸고 있어요.