How zerolithx/autobot_wp works
Sleep Reply is an Android assistant that automatically replies during configured sleep or offline hours. Its documented workflow checks whether auto-replies are enabled and within schedule, then selects either a fixed custom message or an AI-generated reply before sending it. Configuration covers reply mode, schedule, model, API key, and AI instructions; a separate test capability checks AI replies. The repository tree contains only the README and a workflow file, so subsystem paths and internal call wiring cannot be verified from source; links below reflect documented behavior only.
Components 11
Auto-reply runtime
- Incoming message
- Enable and schedule check
- Reply mode selection
- Custom message
- Send reply
App configuration
- Reply and schedule settings
- Model and AI instructions
AI replies
- AI reply generation
- AI reply test
Other components
- Message sender
- OpenRouter
Connections 14
- Message sender → Incoming message: sends
- Incoming message → Enable and schedule check: checks
- Enable and schedule check → Reply mode selection: if eligible
- Reply mode selection → Custom message: custom mode
- Reply mode selection → AI reply generation: AI mode
- Custom message → Send reply: provides message
- AI reply generation → Send reply: provides response
- Reply and schedule settings → Enable and schedule check: sets schedule and enablement
- Reply and schedule settings → Reply mode selection: sets reply mode
- Model and AI instructions → AI reply generation: configures generation
- AI reply generation → OpenRouter: requests generation
- OpenRouter → AI reply generation: returns response
- AI reply test → OpenRouter: tests selected model
- Model and AI instructions → AI reply test: supplies instructions