EveCogs/dashboard/README.md
Viktor 2df0d504d0 docs: add per-cog README files for all 8 cogs
Generated comprehensive README documentation for each cog:
- dashboard (EveDash): Web dashboard setup & commands
- newhelpmenu: Components V2 help system
- nexuscore: All-in-one management (tickets, mod, economy, etc.)
- selfbotguard: 14-layer selfbot detection
- serverwhitelist: Server join management
- userslash: User-installable slash commands
- voicemeister: Temporary voice channels
- wormhole: Cross-server relay (100+ commands)

Each README includes: features, installation, commands, data statement.
2026-05-14 20:38:04 +00:00

53 lines
1.5 KiB
Markdown

# EveDash
A modern, self-contained web dashboard for Red-DiscordBot.
## Features
- **Discord OAuth2 Login** — Secure authentication via Discord
- **Guild Management** — View and manage all guilds the bot is in
- **Cog Control** — Load, unload, and reload cogs from the browser
- **Command Toggles** — Enable/disable commands per-guild
- **Real-Time WebSocket** — Live updates for messages, members, and events
- **SDK for Cogs** — Any cog can register its own settings pages with just a few lines of code
## Requirements
- `aiohttp`
- Red-DiscordBot >= 3.5.0
## Installation
```
[p]repo add EveCogs https://github.com/everestmcarthur/EveCogs
[p]cog install EveCogs dashboard
[p]load dashboard
```
## Setup
```
[p]evedash setup
```
Follow the interactive setup wizard to configure Discord OAuth2 credentials and server settings.
## Commands
| Command | Description |
|---------|-------------|
| `[p]evedash` | Show dashboard status and URL |
| `[p]evedash setup` | Interactive setup wizard |
| `[p]evedash port <port>` | Set the web server port |
| `[p]evedash host <host>` | Set the web server host/bind address |
| `[p]evedash secret <secret>` | Set the Discord OAuth2 client secret |
| `[p]evedash clientid <id>` | Set the Discord OAuth2 client ID |
| `[p]evedash redirect <uri>` | Set the OAuth2 redirect URI |
## Data Statement
This cog stores Discord user IDs for authentication sessions and blacklist management. No message content is stored.
## License
MIT