
Guilds, maybe I understand, but not all channels/roles need be specified. This should be an optional configuration, and as part of this hydration and commands need to account for missing configuration accordingly. Maybe throw then if a command is executed without it?