Commands
All Discord slash commands available in Nuvio Bot.
Notifications
/teams on / /teams offEnable or disable Teams unread-message notifications. When on, you'll receive a DM whenever you have unread messages in a Teams channel you're part of.
/teams statusCheck whether Teams notifications are currently on or off for your account.
/teams linkLink your Microsoft account so the bot can read your Teams activity. Opens the OAuth flow.
Email
/email on / /email offEnable or disable Outlook email notifications. When on, you'll get a DM for new unread emails.
/email statusCheck whether email notifications are currently active.
/email linkLink your Microsoft account for email access. Opens the OAuth flow.
Daily briefings
/briefing onSubscribe to both the morning briefing (08:00) and end-of-day wrap-up (17:00). Requires Discord and Microsoft to be linked on the Connections page.
/briefing offUnsubscribe from daily briefings.
Calendar
/calendarShow your Outlook calendar for the current work week as a Discord message. Requires Microsoft to be linked.
Meeting reminders
/reminders on / /reminders offEnable or disable pre-meeting reminder DMs. You'll receive a DM a few minutes before each calendar event.
/reminders statusCheck whether meeting reminders are active.
Join on Discord instead of Teams
Reminder DMs carry a ๐ง Join Discord call button whenever the meeting has a Discord link โ paste a channel link, an invite or a
discord.gg link into the invite's location or body and the bot picks it up (location wins if both have one). Meetings that name no Discord link fall back to the default voice channel an admin picks on the Connections page; if there's no default either, only the Teams button shows. When a meeting has both, Discord is the first button.
ClickUp
/clickup link <email>Link your ClickUp account using your ClickUp email address. Required before using other ClickUp commands.
/clickup statusCheck whether your ClickUp account is linked.
/clickup ticketsList your open ClickUp tickets, grouped by status with priority and due dates โ overdue tickets are flagged and sorted first.
/clickup hours <project> <period>Team hours for a registered project: per-person totals, per-ticket breakdown, day-by-day view, and a comparison against the previous period. Use the buttons on the reply to switch periods.
/clickup my-hours [period]Your own logged hours across all projects, by ticket and by day. Defaults to this week.
/clickup task <id>Show details for one task โ status, priority, assignees, time logged, and due date. Accepts a task id or URL.
/clickup standupWho worked on what yesterday and today, grouped by person. On Mondays "yesterday" looks back to Friday.
/clickup listsBrowse the workspace's spaces and lists (with their ids) from a dropdown.
/clickup project add <name> [list_id]Register a ClickUp list as a reportable project. Omit
list_id to pick the space and list from dropdown menus instead of hunting for the id./clickup project remove <project>Unregister a project from the bot's list.
/clickup project listList all currently registered projects.
Spotify
/spotify play <query>Play a track on the shared Spotify player โ picks the top search match and starts playing immediately.
/spotify search <query>Search Spotify and get a list of results to choose from before queuing.
/spotify queueShow the current Spotify queue.
/spotify nowplayingShow what's currently playing on Spotify.
/spotify playerPost a live interactive Spotify player with play/pause/skip controls directly in Discord.
/spotify pause / /spotify resumePause or resume the shared Spotify player.
/spotify skip / /spotify backSkip to the next track or go back to the previous one.
/spotify devicePick which Spotify device the bot should control (e.g. phone, desktop app, speaker).
/spotify accountSwitch which of your linked Spotify accounts is used for playback.
/spotify djShow who the current DJ of the Week is.
Scheduled messages
/schedule send <message> <when> [user|person]Schedule a DM to a teammate for later โ like a Teams scheduled send. The bot delivers it as a DM at the chosen time, attributed to you. Times are SAST and accept formats like
Pick the recipient with either
in 30m, 14:30, tomorrow 09:00, monday 08:30 or 2026-06-15 14:00.Pick the recipient with either
user (Discord's member picker โ only works in a server channel, since a DM has no member list) or person, which suggests everyone with a linked account and therefore works in the bot's DM too. Suggestions read Discord name (email) and match on either, so typing a Discord name or an email both find the person./schedule me <message> <when>Schedule a reminder DM to yourself โ like Slack's
/remind. Same time formats as /schedule send./schedule everyone <message> <when> adminSchedule an announcement DM to everyone in the org โ delivered individually to each person who has linked their Discord account on the Connections page. The recipient list is resolved when the message fires, so anyone who links in the meantime is included. Same time formats as
/schedule send; you get a delivery summary DM afterwards./schedule listShow your pending scheduled messages with their ids, recipients and delivery times.
/schedule cancel <id>Cancel one of your pending scheduled messages before it's delivered.
Scheduled channel posts admin ยท web onlyAdmins can schedule posts to a server channel from the Connections page โ one-off (
tomorrow 09:00, in 2h) or repeating via a cron expression (0 9 * * 1 = every Monday 09:00). The message is sent as an embed, with an optional plain-text line for @everyone/role pings and link previews. Pause, resume or delete schedules from the same page.Pomodoro
/pomodoro start [work] [break] [cycles]Start a personal pomodoro focus timer. Defaults: 25 min focus, 5 min break, 4 cycles. All three options are optional โ pass any or none to override the defaults.
/pomodoro stopStop your running pomodoro timer and see a summary of focus time accumulated.