Skip to content

Conversation

@ajax146
Copy link
Contributor

@ajax146 ajax146 commented Oct 15, 2025

This starts the framework for TS auto shutting down during the holidays. So far:

  • Turns off application loop in both public and mod side
  • Disables news loops
  • Disables ducks loops
  • Disables factoid loops
  • Disables Kanye loops
  • Blocks new applications

TODO (for closing):

  • Disable application loops
  • Disable ducks loops
  • Disable factoid loops
  • Disable kanye loops
  • Disable news loops
  • Block new applications
  • Block new modmails
  • Block new user reports
  • Block messages from IRC
  • Change permissions on public channels
  • Change permissions on semi-public channels
  • Send message that server is closed
  • Create staff only Christmas chat channel (maybe)
  • Auto send closure loop in specific channels (maybe)
  • Block pagination and confirmation buttons in closed public channels

Still todo:

  • Setup to auto close/open at given time
  • Block IRC maps to public channels
  • Auto send message in all closed channels that server is closed
  • Block new modmail threads from being created

Permissions:

  • We need to remove write perms from everyone in some channels (Ideally by list of category)
  • We need to remove read perms from non-staff in some channels
  • Perms need to be saved and persist with restarts of the bot, to be reset upon re-open

@ajax146
Copy link
Contributor Author

ajax146 commented Oct 15, 2025

Config needed for semi-public roles. These roles get read access removed from semi-public channels during closure.
Config needed for public channels. These channels get all write access removed during closure.
Config needed for semi-public channels. Only read access for semi-public roles are removed.

Public permissions to deny to every role:

  • Send Messages
  • Send Messages in Threads
  • Create Public Threads
  • Create Private Threads
  • Add Reactions
  • Use application commands

Semi-Public permissions to deny:

  • View Channels

@ajax146
Copy link
Contributor Author

ajax146 commented Oct 15, 2025

Create a staff-only Christmas chat channel, in a configured category.

The only read/write should be the solo staff role

@ajax146
Copy link
Contributor Author

ajax146 commented Oct 15, 2025

Config needed for channels to post about Christmas closure to. This should by default include all public channels having permissions edited, but may include other channels as well

@ajax146
Copy link
Contributor Author

ajax146 commented Oct 16, 2025

Need to block new user reports

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