Remove allowedSfxChannels functionality - allow SFX in all channels

- Remove allowedSfxChannels from database schema and all code
- Remove channel checking logic from all SFX commands (!sfx, /sfx, /soundboard)
- Remove /config sfxchannels subcommand
- Update config.json and example to remove channel restrictions
- Simplify SFX system to work in any channel with bot access

Benefits:
- Better user experience - no confusing channel restrictions
- Simpler configuration - fewer settings to manage
- Cleaner codebase - reduced complexity
- Universal access - SFX works anywhere the bot can send messages

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Chris Ham
2025-08-16 21:45:42 -07:00
parent e9b3b630b6
commit bcefe03c50
12 changed files with 218 additions and 293 deletions

View File

@@ -102,7 +102,6 @@ class ConfigManager {
internalName: "Unknown Guild",
prefix: "!",
enableSfx: true,
allowedSfxChannels: null,
sfxVolume: 0.5,
enableFunFacts: true,
enableHamFacts: true,