Beta in other servers (still 3.5.2) #27

Merged
FernandoJVideira merged 2 commits from ft/beta-servers into dev 2026-10-23 00:32:51 +00:00
Owner

Testers can use beta features in servers whose owner opted in.

  • beta.Configure takes the opted-in servers; testers are looked up in the beta server, so a role with the same ID elsewhere means nothing. Fails closed.
  • Beta commands are registered per opted-in server and removed when it opts out (/beta stays in the beta server).
  • beta.ServerEnabled for behaviour no person triggers.
  • Docs updated.

🤖 Generated with Claude Code

Testers can use beta features in servers whose owner opted in. - `beta.Configure` takes the opted-in servers; testers are looked up in the beta server, so a role with the same ID elsewhere means nothing. Fails closed. - Beta commands are registered per opted-in server and removed when it opts out (`/beta` stays in the beta server). - `beta.ServerEnabled` for behaviour no person triggers. - Docs updated. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
FernandoJVideira added 1 commit 2026-10-23 00:28:03 +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]>
FernandoJVideira added 1 commit 2026-10-23 00:32:21 +00:00
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]>
FernandoJVideira merged commit 279607183a into dev 2026-10-23 00:32:51 +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#27