Skip to content

jpark0506/aws-lamda-checkbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UMC(8기) 인하대 공지 체크봇

인하대 8기 UMC에서 공지 체크에 대한 업무를 자동화하기 위해서 만든 체크봇 repository입니다.

Background

운영진 내 역할분담 (공지 체크)

image

해당 역할은 공지가 올라오고 24시간 뒤에 확인하지 않은 사람들을 한명씩 세어 공지가 확실히 전달되도록 체크하는 역할입니다.

하지만 이전 기수 내내 한명 한명 세어가며 하던 작업으로 해당 방식에 비효율을 느껴 자동화를 하기 위해서 봇을 제작했습니다.

공지 체크 업무 자동화하기

마침 AWS에 대해 관심이 많았고, 클라우드 수업에서 배운 내용들도 활용해보면 좋을 것 같아 Discord bot + AWS Lambda + AWS EventBridge를 활용해 업무를 자동화하였습니다.

공지 체크 업무는 다음과 같은 과정을 거쳐 진행됩니다.

  1. 리더급이 공지 채널에 공지를 올림.

  2. 24시간마다 채널에 존재하는 봇이 공지가 올라왔는지 여부를 체크

image
  1. 만약 존재한다면 채널에 공지가 올라온 시간 기준 24시간 이후에 보고서 Lambda가 trigger 되도록 Event 등록

  2. 24시간 이후 보고서 발행시 운영진이 미확인 인원에게 공지 확인 재요청

스크린샷 2025-11-08 오후 2 16 22

Architecture

image

About

UMC(8기) 인하대 공지 체크봇

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages