나는 매일 당신을 체크인하는 텔레그램 Accountability Bot을 만들었다

발행: (2026년 2월 16일 오전 11:35 GMT+9)
4 분 소요
원문: Dev.to

Source: Dev.to

개요

나는 습관을 계속 놓쳤다—헬스 연속 기록, 공부 루틴, 사이드 프로젝트 등. 처음엔 열심히 시작했지만 일주일 정도 지나면 조용히 그만두었다. 문제는 동기가 아니라, 내가 멈췄을 때 아무도 눈치채지 못한다는 것이었다.

작동 방식

  • 목표를 설정하고 일일 체크인 시간을 선택하세요(시간대 포함).
  • 봇이 매일 해당 시간에 메시지를 보냅니다.
  • 간단히 업데이트를 회신하면 됩니다. 그게 전부입니다.

앱을 설치할 필요도 없고, 대시보드를 관리할 필요도 없습니다. 텔레그램 안에 존재하기 때문에 마찰이 거의 없습니다—대부분의 사람들이 이미 텔레그램을 열어두고 있거든요. 또 다른 습관 추적 앱을 추가하면 마찰이 더 늘어나는데, 이미 채팅하고 있는 곳에 봇이 있으면 그 장벽을 완전히 없앨 수 있습니다.

Adola는 작업 관리 도구나 차트·연속 기록이 있는 습관 추적기가 아닙니다. 의도적으로 단순하게 설계되었습니다: 하나의 목표, 하나의 일일 체크인, 하나의 대화. 더 복잡한 기능을 원한다면 그런 앱이 많이 있습니다. Adola는 꾸준한 알림을 원할 뿐인 사람들을 위한 것입니다.

아키텍처

  • Gateway: Node.js + Fastify 로 텔레그램 웹훅을 처리
  • Agent containers: 각 사용자는 대화 메모리를 가진 격리된 컨테이너를 받음
  • Scheduling: 사용자별로 저장된 cron‑style 체크인, 스케줄러 루프에서 실행
  • Hosting: Docker Compose + Caddy 로 TLS를 제공하는 단일 GCE 인스턴스
  • Database: 사용자 상태, 추천, 스케줄링 메타데이터를 위한 PostgreSQL

아키텍처는 의도적으로 단순합니다. 각 사용자의 에이전트 컨테이너가 대화 기록과 목표를 보관하므로, 봇이 세션 간에 컨텍스트를 실제로 기억합니다.

시작하기

마찰 없는 일일 체크인을 원한다면 텔레그램에서 @adola2048_bot/start 를 보내세요. 무료이며, 저는 사용자 피드백을 기반으로 활발히 개발하고 있습니다.

여러분의 생각을 듣고 싶습니다, 특히 이전에 습관 앱을 시도했지만 실패한 경험이 있다면 더욱 알려 주세요.

0 조회
Back to Blog

관련 글

더 보기 »