개발자로 후회없는 삶 살기
오픈소스SW PART.실습 과제2 본문
서론
교과목 실습 과제 2에서 수행한 사항들을 정리해 보겠습니다.
본론
- 텔레그램 봇 기능 추가
1. 텔레그램 봇은 30분마다 메시지 전송
2. 단, 저녁 23~ 아침 6시까지는 메시지 전송 불가
=> 목적
텔레그램 봇을 연동한 MASK-RCNN 학습 완료 후 자동 알림과 가중치 파일 알림
=> 코드
import telegram
import schedule
import time
import datetime
import pytz
token = ""
bot = telegram.Bot(token)
public_chat_name = "@ktest2022"
def job():
now = datetime.datetime.now(pytz.timezone('Asia/Seoul'))
if now.hour >= 23 or now.hour <= 6:
return
else :
text=('alarm : '+str(now))
bot.sendMessage(chat_id = public_chat_name, text = text).chat_id
#print("current time = ", str(now))
schedule.every(30).minutes.do(job)
while True:
schedule.run_pending()
time.sleep(30)
3. 탤레그램봇 채널 생성 후 교수님 초대
- Hugging Face 조사 보고서
결론
과제에서 수행한 사항들이 별게 아니라고 느껴질 수도 있겠지만 실제 현업에서도 사용하는 기능이고 처음 해 보는 것들이기 때문에 충분히 경험이 된다고 생각합니다.
'[개발자] > [교과목]' 카테고리의 다른 글
[22.09.28] 오픈소스 SW PART.개발 협업, 형상 관리 (0) | 2022.12.27 |
---|---|
오픈소스 SW PART.실습 과제1 (0) | 2022.12.07 |
오픈소스 SW PART.쿠버네티스 (0) | 2022.12.07 |
오픈소스 SW PART.도커 심화 (0) | 2022.11.23 |
오픈소스 SW PART.MLops mini 프로젝트 설명 및 도입 (0) | 2022.11.09 |
Comments