112112echo " "
113113echo " Announcement Channel ID:"
114114echo " The Discord channel where CTF announcements will be posted"
115- echo " The channel name that on your server"
115+ echo " The channel id that on your server"
116116while true ; do
117- read -p " Paste your Discord Channel Name: " ANNOUNCEMENT_CHANNEL_NAME
118- if [ -n " $ANNOUNCEMENT_CHANNEL_NAME " ]; then
117+ read -p " Paste your Discord Channel ID: " ANNOUNCEMENT_CHANNEL_ID
118+ if [ -n " $ANNOUNCEMENT_CHANNEL_ID " ]; then
119+ break
120+ else
121+ echo " Error: Discord Channel Name cannot be empty. Please try again."
122+ fi
123+ done
124+
125+ echo " "
126+ echo " CTF Channel Category ID:"
127+ echo " The Discord category where CTF channels will be created"
128+ echo " The category id that on your server"
129+ while true ; do
130+ read -p " Paste your Discord Category ID: " CTF_CHANNEL_CATETORY_ID
131+ if [ -n " $CTF_CHANNEL_CATETORY_ID " ]; then
119132 break
120133 else
121134 echo " Error: Discord Channel Name cannot be empty. Please try again."
@@ -135,7 +148,8 @@ echo ""
135148echo " Please review your configuration:"
136149echo " Discord Bot Token: ${DISCORD_BOT_TOKEN: 0: 30} ********** (hidden)"
137150echo " Check Interval: $CHECK_INTERVAL_MINUTES minutes"
138- echo " Announcement Channel Name: $ANNOUNCEMENT_CHANNEL_NAME "
151+ echo " Announcement Channel ID: $ANNOUNCEMENT_CHANNEL_ID "
152+ echo " CTF Channel Category ID: $CTF_CHANNEL_CATETORY_ID "
139153echo " Time Zone: $TIMEZONE "
140154echo " "
141155
@@ -166,7 +180,8 @@ DISCORD_BOT_TOKEN=$DISCORD_BOT_TOKEN
166180
167181# CTF Tracking Configuration
168182CHECK_INTERVAL_MINUTES=$CHECK_INTERVAL_MINUTES
169- ANNOUNCEMENT_CHANNEL_NAME=$ANNOUNCEMENT_CHANNEL_NAME
183+ ANNOUNCEMENT_CHANNEL_ID=$ANNOUNCEMENT_CHANNEL_ID
184+ CTF_CHANNEL_CATETORY_ID=$CTF_CHANNEL_CATETORY_ID
170185
171186# Misc
172187TIMEZONE="$TIMEZONE "
0 commit comments