SignUP!
Discord bot for State of Survival event organization and team coordination.
Bot Status
This bot will always respond to commands regardless of its online status in Discord.
Important Setup Check
Before using the bot, please verify:
- Bot is in your channel: Make sure SignUP! bot is present in the channel where you want to use it
- Bot permissions: If something seems wrong, please re-add the bot to your server (don't kick it first, just add it again)
Need help? Join our support server or send a DM - we're happy to assist with setup and troubleshooting!
Overview
SignUP! makes it easy to create and manage signups for your alliance events. With simple commands, you can create interactive signup sheets where members can join with a single click.
Features
- Multiple signup types: Create Bunker-only, Facility-only, or combined signup sheets
- Interactive buttons: Players can join or leave with a single button click
- Customizable display: Control how player names appear on the signup sheet
- Role mentions: Mention specific roles or disable mentions completely
- Scheduled signups: Set future dates for signup posts
- Recurring signups: Configure signups that automatically repeat at set intervals
- Flexible deadlines: Set custom deadlines or use the default (Friday at 00:00 UTC)
Usage Guide
Basic Commands
Create a Signup Sheet
This will create a signup sheet with specified type and default settings.
Create Recurring Signup
Creates a signup that repeats every 7 days (weekly).
Manage Scheduled Signups
View all scheduled signups with visual status indicators (🚀 Active, 💤 Inactive). Stop all active recurring signups for this server (can be reactivated later). Stop a specific scheduled signup (can be reactivated later). Permanently delete all inactive scheduled signups for this server (cannot be undone).Stop vs Delete
- Stop: Temporarily disables recurring signups. They appear as 💤 Inactive in
/schedule-listand can be reactivated later - Delete Inactive: Permanently removes inactive signups from the database. This action cannot be undone
Advanced Options
Customize your signup with these parameters:
title- Custom title for the signup sheetrole- Role to mention (defaults to @everyone)disable_mention- Prevent any role mentions (remove @everyone)deadline- Custom deadline (format: YYYY-MM-DD HH:MM)channel- Channel to post the signuprepeat_interval- Days between recurring signupspost_on- Schedule for future date (format: YYYY-MM-DD HH:MM)short_name_length- Number of characters to display for names (1-20, default: 5)
Examples:
/signup type:bunker title:"Weekend Event" short_name_length:8
/signup type:both role:@Officers disable_mention:true post_on:2025-12-01 20:00
Signup Process
- An officer creates a signup sheet using
/signupcommand - The bot posts an interactive message with buttons
- Members click on buttons to sign up for specific positions:
- FB/Bunker positions: Select from FB 1-12
- FF positions: Select from FF 1-4
- Members can remove themselves by clicking the same button again
- The signup sheet updates in real-time as members join or leave
Context Menu Options
Right-click on any signup embed to access these management options:
- Close Signup Now: Immediately close the signup, preventing further sign-ups
- View Signup Details: View full names of all participants (private message, only you can see)
- Publish Signup Details: Post full names of all participants (public message, everyone can see)
Alliance Tags
For improved visibility, encourage members to include their alliance tag in their Discord nickname.
Deadline Information
- Signups automatically close at their deadline (default: Friday at 00:00 UTC)
- After the deadline passes, members cannot add or remove themselves
- A countdown timer displays the remaining time until the deadline
Setup for Server Administrators
Bot Permissions
If the bot isn't working properly, try re-adding it to your server (don't kick it first, just add it again). This will refresh the permissions automatically.
Best Practices
- Create a dedicated channel for signups to keep them organized
- Use recurring signups for regular events
- Customize name length based on your alliance's naming convention
- Set appropriate roles for mentions to avoid unnecessary notifications
- Review scheduled signups periodically using
/schedule-list - Use stop instead of delete for temporary suspension - stopped signups can be reactivated
- Clean up inactive signups using
/schedule-delete-inactiveto permanently remove unused configurations
Time Format
All times are in UTC format. Use YYYY-MM-DD HH:MM format for scheduling.
Need Help?
If you encounter any issues or need assistance:
- Join our support server
- Send a direct message to the bot developers
- We're always happy to help with setup, troubleshooting, or feature questions!