Python · Telegram Mini App · public-service operations
GetBible Robot and Mini App
A hardened Telegram Scripture service and authenticated Mini App with bounded browsing and posting, a responsive full-screen Bible reader, persistent translation preferences and polling or webhook delivery.
- Role
- Project architect, principal implementer and maintainer
- Evidence
- 2 direct public links
Purpose and value
Why this system exists
Robot combines hostile-input boundaries, asynchronous service engineering, accessible browser UX and operator-ready deployment in a public-facing Scripture product.
Project architect, principal implementer and maintainer
System structure
Architecture
- 01
Bot delivery, Mini App presentation and Scripture-service integration are separated behind explicit adapters.
- 02
Telegram launch data is authenticated before user and session state are trusted.
- 03
Bounded selection, search, posting and navigation flows constrain public input and payload growth.
- 04
Polling and webhook delivery share the same application core, with host-native and container deployment paths.
Boundaries
Principal interfaces
Judgement
Engineering decisions
Treat bot-only and user-only transient messages as lifecycle-managed UI rather than durable chat content.
Make reader navigation responsive, fullscreen-capable, reduced-motion aware and independently testable.
Publish reviewed multi-architecture images while retaining a host-native operating path.
Confidence model
Delivery, validation, and maintenance
- Browser regression coverage for reader and translation flows
- Authentication and hostile-input boundaries
- Linux AMD64 and ARM64 image publication
- Pinned Compose releases, health checks and operational documentation
Direct sources
Inspect the evidence
Current source through 29 July 2026 includes Robot 2.1.0 images, compact and full-screen reader navigation, translation synchronisation, accessibility-aware naming and browser regression coverage.
An obsolete historical commit figure is retired; current claims are qualitative, dated and source-linked.