[Feat] Support automatic Discord forum tags#531
Conversation
|
No new code issues found. See task
Reviewed 91bc517 |
|
@roomote-roomote resolve conflicts and address feedback |
|
I'm on it. I started a dedicated PR follow-up task for this request, and I'll keep updates here. See task |
|
Resolved merge conflicts, gated moderated-only required-tag forums on Manage Threads, and updated install permissions plus setup/docs health copy so they match. See task Latest: |
Required-tag forums that only expose moderated tags now need manage_threads for destination setup and automatic posting, so Roomote no longer treats tags the bot cannot apply as usable.
Add Manage Threads to the install permission bitfield and setup/docs copy, clarifying it is only required for moderated-only required-tag forums. Destination permission errors now use readable labels.
|
@roomote-roomote resolve conflicts |
|
I'm on it. I started a dedicated PR follow-up task for this request, and I'll keep updates here. See task |
|
Resolved merge conflicts with Latest: |
Related issue
N/A — internal follow-up on automatic Discord forum tag support.
Why this PR exists
What changed
Tasks can launch in Discord forum and media channels that require tags. When a forum needs a tag, Roomote uses the small router to pick the best available unmoderated tag from the task description, then falls back deterministically if routing fails or returns an invalid id.
Forums that only expose moderated tags are no longer treated as freely usable: destination setup and automatic posting now require the Discord Manage Threads permission before applying a moderated tag. Empty required-tag forums remain unsupported with a clearer destination picker message.
Setup and install guidance now match that rule: the Add to Discord install link requests Manage Threads, and setup/docs copy explain when it is required.
How it was tested
Checklist
[Fix],[Feat],[Improve],[Refactor],[Docs], or[Chore]followed by a user-facing descriptionpnpm lintandpnpm check-typespass locallypnpm changeset