Skip to content

Claude/fix issue 21 011 c uv jv jmh7w xxd z7 f1 f15 e#26

Open
kmaxii wants to merge 2 commits intomasterfrom
claude/fix-issue-21-011CUvJvJmh7wXxdZ7F1F15E
Open

Claude/fix issue 21 011 c uv jv jmh7w xxd z7 f1 f15 e#26
kmaxii wants to merge 2 commits intomasterfrom
claude/fix-issue-21-011CUvJvJmh7wXxdZ7F1F15E

Conversation

@kmaxii
Copy link
Copy Markdown
Collaborator

@kmaxii kmaxii commented Nov 8, 2025

No description provided.

Implements the /abandon command that allows voice actors to opt-out
of their application threads immediately without waiting for staff.

Features:
- Validates that the user is the thread founder by checking the
  thread name format (npcname-username)
- Removes the user from the application thread
- Notifies Cast Managers to review the thread
- Only works in application category threads

Closes #19
Updates the /close [immediately/soon] commands to support both
text channels and application threads.

Changes:
- Added support for ThreadChannel in addition to TextChannel
- For channels: maintains existing behavior (deletion)
- For threads: locks, archives, and renames with ❌ prefix instead
  of deleting (preserves threads for finding backup voice actors)
- Added validation for both channel and thread types
- Updated command descriptions to reflect thread support

The implementation follows the suggestion in #21 to preserve threads
by locking and renaming them, as threads don't count toward limits
and can be useful for finding backup voice actors if needed.

Closes #21
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.

2 participants