Sync, restart and the one-time migration
The three commands that are about the bot rather than about an operation.
How to do it
/syncre-registers the slash commands with Discord and refreshes the board. Use it when a command looks missing./restartrestarts the bot. Nothing is lost — everything lives in the database and every button is re-registered on start./archive-old-approvalsis a one-time migration that moves approval messages decided before the archive existed into#approval-archive.
Worth knowing
- Commands sync automatically on start and when the bot joins a server, so
/syncis for when something looks wrong rather than routine. - On a sheet-backed operation
/syncalso repairs pending requests whose rows moved because somebody inserted a row. On an ORBAT there is nothing to repair. /archive-old-approvalsscans up to 500 messages and is not meant to be run twice.