v3.5.2 (beta in other servers) #28

Merged
FernandoJVideira merged 3 commits from dev into master 2026-10-23 00:34:25 +00:00
Owner
  • Beta testers can use beta features in servers whose owner opted in. Testers are looked up in the beta server; fails closed.
  • Beta commands register per opted-in server and are removed when it opts out, also if that happened while the bot was offline.
  • Docs updated.

Deploy after the API (migration 000022).

🤖 Generated with Claude Code

- Beta testers can use beta features in servers whose owner opted in. Testers are looked up in the beta server; fails closed. - Beta commands register per opted-in server and are removed when it opts out, also if that happened while the bot was offline. - Docs updated. Deploy after the API (migration 000022). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
FernandoJVideira added 3 commits 2026-10-23 00:33:42 +00:00
- beta.Configure takes the opted-in servers; testers are looked up in the beta server
- beta commands registered per opted-in server and removed when it opts out
- beta.ServerEnabled for behaviour that no person triggers
- docs updated

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
The bot remembers where it registered beta commands (beta_registered) and
removes them from servers that are no longer in the beta at the next start.
Failed cleanups are retried; a server the bot has left is forgotten.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Reviewed-on: #27
FernandoJVideira merged commit d086d46fe5 into master 2026-10-23 00:34:25 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: FernandoJVideira/velox-bot#28