thegamecracks / theticketbot

A ticket bot built on Discord's native threads.
MIT License
2 stars 0 forks source link

Automatically assign staff members and roles based on channel permissions #8

Closed thegamecracks closed 4 months ago

thegamecracks commented 4 months ago

When creating multiple inboxes in one channel where the set of staff for each inbox is the same, it can be inconvenient having to repeatedly add the same staff to each inbox.

To simplify the setup, new inboxes should automatically include all members/roles that are explicitly granted the Manage Threads permission in that channel.

Manage Threads is a good permission to check for, as it already provides staff with the ability to see all private threads and close/delete them at-will.

Alternatively, this could include any role who has Manage Threads permission over a channel, however this is likely to be too broad and may unnecessarily include admins that aren't desired.

If this is implemented, the README should be updated so admins know how to take advantage of it.