Skip to content
VitawSon
HomeCommandsPrivacyTerms

Slash commands

Everything he can do.

Type / in any channel VitawSon can see to use these. Commands marked “Needs Manage Server” require that Discord permission by default. “Owner or admin” commands can only be used by the server owner or an administrator.

On this pageAI on your serverSettingsBot ManagerAI RequestVoiceMusicRecapsReminders & invites

Ready with defaults. Every server starts with UTC as its timezone. The owner or an administrator can change it with /timezone. Use /config show to see the current settings and the commands below to adjust them.

AI on your server

AI features are off until the operator approves your server. That covers conversation in chat, natural-language reminder times such as “every Friday at 8 PM”, automatic daily recaps, and AI announcement variety. Commands marked “Requires AI” only work on AI-enabled servers. Recaps keep seven days of human messages and voice joins by default, including quiet days. Other slash-command features work without AI.

/recap reads yesterday, today so far, or a date you choose. /recap-search finds saved recaps containing a keyword when you do not know the date. Both require AI approval; reading and searching saved recaps do not make an additional AI request.

To ask for AI, a server manager runs /ai-request submit, optionally with a reason. /ai-request status shows where the request stands, and the requester gets a DM when it is decided.

Chat works too. On AI-enabled servers with conversation enabled, mention VitawSon or reply to him to request commands marked “Works from chat”, such as “@VitawSon, play some lofi”. He checks the same command permissions and voice-channel requirements as the slash command, including DJ and bot-manager roles where required. Discord’s per-command permission settings do not apply to chat requests. VitawSon has no general role restriction for chat requests. Replies to chat requests are posted in the channel, so everyone there can see them.

Settings

  • /config showNeeds Manage Server

    Show the current settings

  • /config auto-joinNeeds Manage Server

    Automatically join voice when someone is there (enabled by default)

  • /config featureNeeds Manage Server

    Turn a feature on or off

  • /config announcementNeeds Manage Server

    Turn one kind of announcement on or off

  • /config text-channelsNeeds Manage Server

    Manage message and command channels, including voice chat; an empty list allows all

  • /config voice-channelsNeeds Manage Server

    Manage allowed voice channels; an empty list allows every voice channel

  • /config behaviourNeeds Manage Server

    Set my temperament: 10 (polite, default) to 1 (moody, angry, no manners, cursing)

  • /config voiceNeeds Manage Server

    Choose the speech voice for this server (English by default)

  • /config languageNeeds Manage Server

    Save a language hint for upcoming multi-language support

  • /config recap-channelsNeeds Manage Server

    Approve channels for server-wide recaps; empty means no recording

  • /timezoneOwner or admin

    Set the timezone I use for reminders and daily recaps (default: UTC).

Bot Manager

  • /bot-manager addNeeds Manage Server

    Grant a role bot-manager or DJ powers

  • /bot-manager removeNeeds Manage Server

    Revoke a role’s powers

  • /bot-manager listNeeds Manage Server

    List configured roles

AI Request

  • /ai-request submitNeeds Manage Server

    Request AI chat, natural-language reminder times, and written recaps

  • /ai-request statusNeeds Manage Server

    Show whether AI is on, pending, or was declined

Voice

VitawSon automatically joins an allowed voice channel when people are there, greets members, and speaks announcements about joins, leaves, streams, and game activity. He leaves when the channel stays empty. Server managers can adjust automatic joining with /config feature and announcement types with /config announcement. He never receives, records, or transcribes anyone’s voice audio.

Select /say, then type the text you want read aloud, such as Hello everyone!. Discord adds the message field automatically. Join VitawSon’s voice channel first; use /join to bring him in. Messages can be up to 600 characters. English is the default voice. Server managers can choose from 24 voices and accents with /config voice, including Indian, Australian, Canadian, Irish, Scottish, Welsh, South African, and New Zealand English, plus Spanish, French, German, Italian, Portuguese, Mandarin, and Russian-language voices. The choice also applies to automatic announcements and does not translate the text. Music gets quieter while he speaks. This works without AI when voice announcements are enabled.

  • /joinWorks from chat

    Bring me into your voice channel right now.

  • /leaveWorks from chat

    Send me out of voice.

  • /sayWorks from chat

    Speak your message in my voice channel using this server’s configured voice.

Music

  • /playWorks from chat

    Play a track or playlist, or add it to the queue.

  • /pauseWorks from chat

    Pause playback.

  • /resumeWorks from chat

    Resume playback.

  • /skipWorks from chat

    Skip the current track.

  • /stopWorks from chat

    Stop playback, clear the queue, and disable autoplay and loop.

  • /queueWorks from chat

    Show what is playing and what is next.

  • /volumeWorks from chat

    Set playback volume.

  • /autoplayWorks from chat

    Toggle related songs after the queue ends.

  • /loopWorks from chat

    Repeat the current track or queue.

  • /shuffleWorks from chat

    Shuffle upcoming tracks without changing the current song.

  • /seekWorks from chat

    Seek within the current recording.

  • /replayWorks from chat

    Restart the current recording, preserving pause state.

  • /removeWorks from chat

    Remove an upcoming track from the queue.

  • /moveWorks from chat

    Move an upcoming track to a new position.

  • /jumpWorks from chat

    Skip to an upcoming track and discard tracks before it.

  • /playtopWorks from chat

    Add a song or playlist to the front of the upcoming queue.

  • /playskipWorks from chat

    Replace the current song with a song or playlist.

  • /removedupesWorks from chat

    Remove duplicate upcoming tracks, retaining the first occurrence.

  • /clearWorks from chat

    Stop playback, clear the queue, and disable autoplay and loop.

  • /playlist createWorks from chat

    Create your own saved playlist in this server.

  • /playlist addWorks from chat

    Add a song or source playlist to your saved playlist.

  • /playlist addtrackWorks from chat

    Save the currently playing song.

  • /playlist addqueueWorks from chat

    Save the current song and upcoming tracks in order.

  • /playlist showWorks from chat

    List saved playlists in this server.

  • /playlist detailsWorks from chat

    View numbered tracks in a saved playlist.

  • /playlist playWorks from chat

    Append a saved playlist to the music queue.

  • /playlist editnameWorks from chat

    Rename a saved playlist.

  • /playlist moveWorks from chat

    Reorder a saved playlist track.

  • /playlist removeWorks from chat

    Remove a saved playlist track.

  • /playlist removedupesWorks from chat

    Remove duplicate tracks from a saved playlist.

  • /playlist deleteWorks from chat

    Delete your saved playlist.

Recaps

  • /recapWorks from chatRequires AI

    Read a daily recap on an AI-enabled server.

  • /recap-searchWorks from chatRequires AI

    Find saved daily recaps by keyword on an AI-enabled server.

Reminders & invites

  • /reminder createWorks from chat

    Create a reminder and show its saved schedule and next run

  • /reminder listWorks from chat

    List this server’s reminders

  • /reminder edit

    Change a reminder’s message or channel

  • /reminder pause

    Pause a reminder

  • /reminder resume

    Resume a paused reminder

  • /reminder delete

    Delete a reminder

  • /reminder run-now

    Deliver a reminder immediately

  • /schedule createWorks from chat

    Validate and save a command for later execution

  • /schedule listWorks from chat

    Show this server’s saved schedules and capacity

  • /schedule pause

    Pause a saved scheduled command

  • /schedule resume

    Resume a saved scheduled command

  • /schedule delete

    Delete a saved scheduled command

  • /play-inviteWorks from chat

    Invite people to play something.

VitawSon

A little more life in every channel.

Explore

What he doesCommandsVoice & privacy

Good to know

Your dataTerms

© 2026 VitawSon. Built for better Discord communities.