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

1.5 KiB

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