Adonis Command Webhook Logger
The Adonis Webhook Logger is a professional-grade logging utility for the Adonis Admin system on Roblox. It bridges the gap between your game's command execution and Discord, allowing administrators to monitor in-game actions in real-time through rich, highly customizable Discord embeds. By centralizing all configuration into a single "Source of Truth" module, it enables seamless management of command filtering, logging rules, and aesthetic preferences without requiring code modifications.
Key Features
- Customizable Discord Embeds: Offers full control over the visual presentation, including custom titles, embed colors (with support for both named presets and hex codes), and optional game thumbnail integration.
- Intelligent Command Filtering: * Ignore Lists: Easily suppress logs for routine, non-sensitive commands like :pm, :refresh, or :help.
- Allow-List Mode: Toggle a "whitelist-only" mode to log only critical administrative commands (e.g., :ban, :kick, :shutdown).
- Developer-Friendly Configuration: All settings—from webhook URLs to field visibility toggles (Executor, Arguments, Job ID, etc.)—are housed in a single configuration module (GreyStudioAdonisConfig), making it easy to maintain across multiple projects.
- Per-Command Styling: Assign specific colors to individual commands in the configuration, providing an intuitive visual hierarchy (e.g., green for positive actions like unban, red for destructive actions like kill or shutdown).
- Adonis Native Integration: Hooks directly into adonis event, ensuring that every command executed through the Adonis interface is captured reliably.
- Robust Setup: Includes built-in error handling and debugging support, with automated checks to ensure the module correctly detects the Adonis service environment.