- VoiceChannelManager: read trigger_channel_id/category_id live from ConfigRepository instead of caching at construction, so !voice-setup takes effect immediately without restart - CounterManager: read channel_id/format live from config (same stale-cache fix); count members excluding bots - CounterSetupPrefixCommand: use bot-excluding member count - VoiceChannelManagerTest: lenient stubbing for live config reads - TODO: remove quests, achievements, wiki from roadmap |
||
|---|---|---|
| .. | ||
| main | ||
| test | ||