AstroScope
Astrology Discord Bot — personalized horoscopes, birth charts & compatibility reports.
AstroScope is an astrology Discord bot that turns astronomical data into personalized, readable insight. Built with Discord.py on Python, it delivers daily horoscopes, on-demand zodiac readings, and full birth-chart interpretations directly inside a server—no app-switching, no clunky web forms. Users simply provide their birth date, time, and location, and AstroScope computes a chart and renders the result as a clean, structured reading.
Beyond daily horoscopes, AstroScope generates full natal charts and walks users through planetary placements, houses, and aspects in plain language. Its synastry module compares two users' charts to produce a compatibility report, making it a natural fit for community engagement, social servers, and friend groups. All readings are driven by astronomical calculations sourced from astronomy data APIs and normalized through JSON, so interpretations stay consistent and reproducible rather than vague.
The bot is engineered for accuracy and reliability. REST-based astronomy APIs supply the ephemeris data, while a caching layer and rate-limit handling keep repeated lookups fast and within provider quotas. Slash commands make the interface discoverable, and structured JSON responses keep the rendering logic clean and easy to extend. For communities that want a conversation starter that feels both personal and grounded in real astronomical computation, AstroScope is a polished, dependable choice.
Key features
- Daily and on-demand personalized horoscopes by zodiac sign.
- Full natal / birth chart calculation with plain-language interpretation.
- Synastry compatibility reports comparing two users' charts.
- Astronomical calculations sourced from astronomy data APIs.
- Slash-command interface with JSON-driven readings for consistency.
- Caching and rate-limit handling for fast, quota-safe API lookups.
Technology stack
About the developer
AstroScope is a project by Harsh Kadyan (BrutalHarsh), a full stack developer and AI engineer from Rohtak, India, with a focus on API integrations, Python services, and data-driven applications. Across 100+ freelance projects and several startup roles, he has built everything from Discord bots to production backends. See his full background on the about page.