Channels are created in the category:
a. #challenges: A forum channel with one post per challenge
b. #information: A text channel without write access for players (only bot via !addinfo). Used to gather all information in one place
c. #commands: Prevent cluttering the other channels with commands
d. #chat: General chatting private from non-ctf players
e. #status: An embed showing solved/unsolved challenges
Announce the creation of a new CTF. Allow users to join it by reacting to the announcement (#8)
Delete a CTF:
First it needs to be archived unless it had already been archived: Made readable by everyone (including non-players) and unwriteable by anyone - read-only mode
If it hasn't been exported, export it to markdown. Make sure no content is lost even though the channels are deleted.
Create CTF with a new format:
!create google-2023
team-google-2023
ctf google-2023
#challenges
: A forum channel with one post per challenge b.#information
: A text channel without write access for players (only bot via!addinfo
). Used to gather all information in one place c.#commands
: Prevent cluttering the other channels with commands d.#chat
: General chatting private from non-ctf players e.#status
: An embed showing solved/unsolved challengesDelete a CTF: