Skip to content

Conversation

@plop91
Copy link
Owner

@plop91 plop91 commented Jan 17, 2026

Major features:

  • User ban system with timed/permanent bans (ban, unban, banlist commands)
  • Version update notifications to configured announcement channels
  • Voice channel auto-disconnect after 10 minutes of inactivity
  • Implement hash and version admin commands

Improvements:

  • Add check decorators (is_admin, in_command_channel, not_banned)
  • Apply not_banned decorator across all user-facing commands
  • Consolidate Dockerfile and Dockerfile-dev into single configurable Dockerfile
  • Add CONFIG_FILE env var for flexible config selection

New files:

  • CLAUDE.md: Project documentation for development
  • DISCLAIMER.md: Data usage policy
  • .env.example: Environment variable template

Bug fixes:

  • Fix variable scoping in is_banned() causing UnboundLocalError

Major features:
- User ban system with timed/permanent bans (ban, unban, banlist commands)
- Version update notifications to configured announcement channels
- Voice channel auto-disconnect after 10 minutes of inactivity
- Implement hash and version admin commands

Improvements:
- Add check decorators (is_admin, in_command_channel, not_banned)
- Apply not_banned decorator across all user-facing commands
- Consolidate Dockerfile and Dockerfile-dev into single configurable Dockerfile
- Add CONFIG_FILE env var for flexible config selection

New files:
- CLAUDE.md: Project documentation for development
- DISCLAIMER.md: Data usage policy
- .env.example: Environment variable template

Bug fixes:
- Fix variable scoping in is_banned() causing UnboundLocalError

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@plop91 plop91 merged commit a634c5f into main Jan 17, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant