Nora: Comprehensive Documentation & Architectural Overview
Nora is a professional-grade Discord ecosystem engineered to provide elite AI-driven moderation and community engagement while maintaining an absolute commitment to user privacy. Following the Beta 4.1 rebuild, the bot has been re-architected from the ground up to support high-scale servers and the upcoming Nora Studio dashboard.
1. Multi-Engine AI Architecture
Nora separates itself from standard moderation bots by offering a modular AI brain. This allows administrators to select the specific intelligence model that balances their server's needs for speed versus complex reasoning.
- Dual-AI Switching: Via the /configure system, servers can alternate between ChatGPT (for creative, conversational depth) and Gemini Beta (for technical precision and large-context understanding).
- Aura AI (Native Engine): A custom-developed, lightweight model designed for "utility-first" responses. Aura handles mathematical calculations, simple queries, and rapid-fire interactions with significantly lower latency than external models.
- Contextual Auto-Moderation: Unlike legacy bots that use simple keyword filters, Nora’s AI analyzes the surrounding conversation. This reduces "false positive" mutes by understanding sarcasm, slang, and community-specific nuances. ✨
2. The /configure Control Hub
The
Beta 4.1 rebuild introduced a centralized command center that replaces dozens of individual setup commands. This hub acts as the "Server Bios," giving owners granular control over every aspect of the bot’s behavior.
- Module Management: Instantly toggle entire systems—such as Leveling, Fun, or AutoMod—on or off without deleting existing data.
- Advanced Logging: Configure Nora to be as transparent or as quiet as needed. All logs are generated and stored strictly within the server’s local environment.
- Verification Gates: Protect your community from raids with a robust verification system. This requires new members to interact with a secure gate before gaining access to the rest of the server.
3. Dynamic Engagement & Leveling Logic
Nora utilizes a sophisticated Experience (XP) algorithm designed to encourage genuine interaction rather than "chat spamming."
- Voice Activity XP: A major 4.1 innovation. Users earn XP for time spent in voice channels. To prevent farming, this system requires at least two users to be present in the channel, ensuring that only actual community engagement is rewarded.
- Refined Leveling Logic: Optimized background processes allow Nora to track rankings in servers with hundreds of thousands of members without impacting bot response times or Discord’s API limits.
- Utility & Fun Suite: Includes a competitive Counting System, professional Giveaway management, and Purge tools that can clear up to 100 messages at a time with improved speed.
4. Privacy-First Data Protocol: "My Card"
Privacy is not a feature of Nora; it is the foundation. Nora is built on a "Zero-Access" architecture, meaning server data is isolated and protected.
- User Transparency: The /mycard command provides a real-time window into the bot's database. Users can see their server display name, roles, current level, and accumulated XP.
- Permanent Deletion (The Kill Switch): Users have the sovereign right to their data. The "Erase Data" button on the user card performs an immediate, irreversible wipe of that user's leveling profile.
- Data Isolation: Nora is designed so that the bot developers (Vaztinix) have no "backdoor" to view private server content, logs, or user messages. Your server’s data is effectively a black box to everyone except the server administrators.
5. Developmental Roadmap: Nora Studio
The Beta 4.1 rebuild serves as the launchpad for
Nora Studio, a web-based management platform. Once released, Nora Studio will allow administrators to:
1. Visualize server statistics