A Telegram bot that sends personalized motivation messages.
- Clone the repository
- Install dependencies:
npm install
- Create .env file with required environment variables:
- TELEGRAM_TOKEN
- ANTHROPIC_API_KEY
- SLACK_WEBHOOK_URL
- Build:
npm run build
- Start:
npm start
Build and run with Docker:
docker-compose up --build
TELEGRAM_TOKEN
: Your Telegram bot tokenANTHROPIC_API_KEY
: Your Claude API keySLACK_WEBHOOK_URL
: Webhook URL for health check notificationsPORT
: Port for health check endpoint (default: 3000)