Haven Development Docs
Welcome to the official documentation hub for Haven Development products. This hub will collect setup guides, configuration references, screenshots, feature explanations, and troubleshooting notes for every plugin and product we release.
Random Games, Voice Support, AIO Agent, and Reaction Roles are released and documented here.
Setup guides for hosted bots, server eggs, databases, files, and common panel tasks.
Haven HostingMini-games, automated game triggers, leaderboards, MVP roles, and economy rewards for AthenaBot servers.
Random GamesVoice waiting rooms, staff takeover buttons, support case tracking, temporary voice channels, and support-open controls.
Voice SupportAI support, ticket handling, owner tools, chat, moderation, member events, anti-raid utilities, FAQ replies, and knowledgebase answers.
AIO AgentDashboard-managed Discord role panels using dropdowns, buttons, emoji reactions, and chained sub-panels.
Reaction RolesBrowse every currently documented Haven Development plugin.
Plugin LibraryWhat this hub covers
- How to install and enable each plugin
- What every configuration option does
- How dashboard settings map to config files
- What commands and permissions are available
- Screenshots of the plugin interfaces and Discord output
- Known issues, safe defaults, and troubleshooting steps
Current products
| Product | Status | What it does |
|---|---|---|
| Haven Hosting | Available | Managed bot hosting with private per-server services and panel controls |
| Random Games | Released | Mini-games with leaderboards and economy rewards |
| Voice Support | Released | Button-based voice support cases and waiting rooms |
| AIO Agent | Released | All-in-one AI assistant for AthenaBot servers |
| Reaction Roles | Released | Self-assignable role panels with a polished dashboard editor |
Notes for customers
These docs assume you are using AthenaBot with the included dashboard enabled.
When dashboard-backed configuration is enabled, settings may be stored in the
dashboard database instead of only reading the local configuration/*.json5
files. Use the dashboard for normal setup unless a guide specifically tells you
to edit a file.