728x90
반응형
[토이프로젝트] 내가 개발해서 내가 쓴다! - 텔레그램 리마인더 봇 만들기
1. 리마인더 봇이란?
- 사용자가 원하는 특정 시간, 요일 등에 원하는 지정한 메시지를 보내주어 중요한 일들을 까먹지 않기 위한 알림 봇
2. 개발 동기
- 매주 반복되는 일이나 까먹으면 안 되는 일들이 존재한다. 하지만 기억력만에 의존하여 일들을 기억하여 처리하기엔 한계가 있다.(나는 기억력이 좋지 못해서 자꾸 까먹는다.) 그래서 사내에서 사용하는 메신저인 텔레그램의 봇을 구현하려고 한다.
- 사실 현재 몇 개월 전에 파이썬으로 해당 기능의 봇을 개발하여 사용하고 있다. 하지만 나는 자바 개발자이기에 자바로 다시 구현하여 사용하려고 하고, 몇 가지 기능들을 추가 및 개선하려고 한다.
- 그래서 내가 개발해서 내가 써보려고 한다!
3. 기능
- 가장 기본기능인 리마인더 기능이다. CRUD를 기반으로 원하는 시간에 원하는 메시지를 저장하여 해당 시간에 알림을 보내준다.
- 위 기능에 요일을 추가하여 원하는 요일에만 전송하도록 한다.
- 주말 및 공휴일에도 전송할 것인지 지정할 수 있다. (ON/OFF, 현재 버전은 주말 및 공휴일은 보내지 않는다.)
- 업무용으로만 쓰려고 해서 파이썬으로 개발한 버전에선 주말 및 공휴일은 기본으로 보내지 않는다. 사용하다 보니 ON/OFF로 설정하여 일상생활에서도 사용하면 편리할 것 같아 해당 기능을 추가하려고 한다.
728x90
반응형
'토이프로젝트 > 텔레그램 리마인더 봇' 카테고리의 다른 글
[JAVA/텔레그램봇] 5. 리마인더 봇 개발하기 - 리마인더 확인 기능 추가 (0) | 2022.10.10 |
---|---|
[JAVA/텔레그램봇] 4. 리마인더 봇 개발하기 - 리마인더 등록 기능 추가 (0) | 2022.10.09 |
[JAVA/텔레그램봇] 3. 리마인더 봇 개발하기 - 명령어(Command) 사용하기 (1) | 2022.10.03 |
[JAVA/텔레그램봇] 2. 리마인더 봇 개발하기 - 메아리 기능 (1) | 2022.10.03 |
[JAVA/텔레그램봇] 1. 리마인더 봇 개발하기 - 기초 환경 세팅 (0) | 2022.10.03 |
댓글