What can Omnis do?
Slash commands
Direct Messages and User Installations
All slash commands can be used in a direct message channel with Omnis, or on any server by installing Omnis to your Discord account. For commands requiring a voice channel, Omnis can automatically detect and utilize the voice channel you're currently in as long as Omnis is also a member of that server. You can use this to keep your interactions hidden from other users.
Description:
Usage:
/play - Play the specifed asset.
Add a track to the queue. This command can take in a supported link, or a search query. If the asset is not provided in the command, Omnis will open a modal in order to enter the asset.
/play asset: https://www.youtube.com/watch?v=dQw4w9WgXcQ
/play asset: Technotronic - Pump Up the Jam
Description:
Usage:
/nowplaying - Show the currently playing track and the music player controller.
Show auto-updating detailed information about the currently playing track, providing links where available, and show the music player controller with buttons for interactions.
/nowplaying
Description:
Usage:
/search - Search for a track.
Perform a search query and select from one of the results to add to the audio player's queue. If the query is not provided in the command, Omnis will open a modal in order to enter the query.
/search
/search query: Technotronic - Pump Up the Jam
Description:
Usage:
/upload - Upload a local media file to stream.
Upload a local media file to stream it's audio content in the audio player. The specified command option is required. Only supported media files can be uploaded. This command uses Discord's built-in file uploader. Because of this, only Discord Nitro members can upload files larger than 10 MB.
/upload
Description:
Usage:
/pause - Pause the audio player.
Pause the audio player without clearing the queue, allowing it to be resumed.
/pause
Description:
Usage:
/resume - Resume the audio player.
Resume the audio player if it was paused.
/resume
Description:
Usage:
/skip - Skip to the next track in the queue
Skip to the next track in the audio player's queue.
/skip
Description:
Usage:
/previous - Go back to the previous track in the queue.
Go back to the previous track in the audio player's queue and start that track from the beginning.
/previous
Description:
Usage:
/shuffle - Shuffle the tracks in the queue.
Shuffle all of the tracks in the audio player's queue.
/shuffle
Description:
Usage:
/repeat - Set repeat mode.
Set the repeat mode for the audio player. You will be prompted to select a mode.
/repeat
Description:
Usage:
/lyrics - Get the lyrics for the currently playing track.
Show the lyrics for the currently playing track. Omnis may not be able to find lyrics for every single track.
/lyrics
Description:
Usage:
/seek - Seek to a position in the currently playing track.
Seek to the specifed position of the currently playing track. The specifed command option is required. You will provide a position formatted as MM:SS or HH:MM:SS.
/seek position: 0:00
Description:
Usage:
/autoplay - Enable/Disable autoplay for the audio player.
Enable/Disable autoplay for the audio player. The specified command option is required. You will provide a true or false value.
/autoplay autoplay: true
Description:
Usage:
/queue - Show the audio player queue.
Show a detailed list of all the tracks in the audio player's queue.
/queue
Description:
Usage:
/stop - Stop the audio player and clear the queue.
Stop the currently playing track and clear all tracks from the audio player's queue.
/stop
Description:
Usage:
/volume - Show or set the volume of the audio player. (Requires a premium membership)
Show the current volume of the audio player, or set it to the specifed value. The reason why this is a premium command is simple. Every Discord user can change the output volume for another user in a voice channel (including bots) for their client side without it affecting other users. This command applies the volume globally for everyone in the voice channel.
/volume
/volume volume: 75
Description:
Usage:
/gtaradio - Activate GTA Radio. (Requires a premium membership)
Launch GTA Radio. You will be prompted to select a radio station.
/gtaradio
Description:
Usage:
/patreon - Check Patreon status.
Check your current membership status and your allowance usage. Omnis refreshs the information from Patreon every 60 seconds.
/patreon
Description:
Usage:
/invite - Invite Omnis to another server.
Generate an invite link with the required permissions to add Omnis to another server.
/invite
Description:
Usage:
/install - Install Omnis on your Discord account.
Generate an install link with the required scopes to add Omnis to your Discord account.
/install
Description:
Usage:
/help - List all of the available commands.
Provides a categorized list of all available commands for Omnis.
/help
Description:
Usage:
/summon - Summon Omnis to your voice channel.
Summon Omnis to your voice channel for any commands that require it.
/summon
Description:
Usage:
/exile - Exile Omnis from your voice channel.
Kick Omnis from your voice channel. This command is useful for instances where you don't have the permission to kick people from a voice channel on the Discord server. However, only the user who summoned Omnis to that channel can use this command. This restriction is used to avoid other users from disrupting your experience.
/exile
Description:
Usage:
/wakeup - Wake up Omnis in your voice channel.
Wake up Omnis in your voice channel to give it a voice prompt.
/wakeup
Description:
Usage:
/poll - Create a poll.
Create a poll with the specifed title, options, and duration. The specifed command options are required. Enter all of the answers in one line and seperate with commas. The duration must be between 1 day and 1 week, such as 60m, 2d, 1w, etc. If multiple is set to true, users will be able to select multiple answers.
/poll title: What is the best operating system? options: Windows, Linux, Mac duration: 60m multiple: false
Description:
Usage:
/embed - Create an embed.
Create an embed with the provided title and description options. The specifed command options are required. If you need to add a new line to either the title or description, use /nl followed by the start of the line. Fun fact: The developer uses this command to create update announcements for Omnis. If footer is enabled, it will include the Omnis logo as an embedded image.
/embed title: New update for Omnis!/nlMassive upgrade to commands! description: - bullet point 1 /nl- bullet point 2 footer: true
Description:
Usage:
/settings - Modify settings. (Requires a premium membership)
Change your settings to customize things like your Text-to-Speech voice, summon greeting, onWake phrase, and default search engine for music.
/settings
Description:
Usage:
/say - Make Omnis say something. (Requires a premium membership)
Make Omnis say something in your voice channel using Google's Text-to-Speech. If a phrase is not provided in the command, Omnis will open a modal in order to enter the phrase.
/say
/say phrase: The quick brown fox jumps over the lazy dog
Description:
Usage:
/quiet - Make Omnis stop speaking. (Requires a premium membership)
Make Omnis stop speaking in your voice channel.
/quiet
Description:
Usage:
/imagine - Create an image from a prompt. (Requires a premium membership)
Generate an image from a prompt using DALLĀ·E. You'll be prompted for options like image size and model. The specifed command options are required. If HD is enabled, only HD image sizes will be selectable and the result will cost more from your allowance.
/imagine prompt: The quick brown fox jumps over the lazy dog hd: true
Description:
Usage:
/talk - Talk to Omnis. (Requires a premium membership)
Send a chat prompt to Omnis. If there is an active conversation in the channel this command is used in, Omnis will use that as a reference for it's response. If the prompt is not provided in the command, Omnis will open a modal in order to enter the prompt. The incognito option is exclusive to this command. When enabled, it will make the response from Omnis an ephemeral message. If TTS is enabled and Omnis is in your voice channel, Omnis will say it's response using Google's Text-to-Speech.
/talk incognito: true tts: true prompt: What's up?
Description:
Usage:
/clear - Clear your conversation with Omnis. (Requires a premium membership)
Clear the conversation with Omnis in the channel this command is used in if one exists. This will not clear all of your conversations if using multiple channels at once.
/clear
Voice commands
Waking up Omnis
Omnis needs to be woken up to be given a voice command. To do so, just use the /wakeup command. Omnis will respond by saying it's onWake phrase and start listening for your input. Premium users can wake Omnis up in a voice channel by saying it's name.
Accuracy
Voice commands may not work perfectly. Things like background noise and distortion may affect it's accuracy. A good quality microphone with noise cancellation is recommended. Using your phone's microphone on the Discord app may not work very well.
Available voice commands
play - Play a track.
Description:
This command has two ways of using it.
1. "play %s" - Play specifed song.
2. "play %s by %s" - Play specifed song by specifed author.
Omnis will search for the track and play the first result.
Usage:
play %s%
play %s% by %s%
play darude sandstorm
play crab rave by noisestorm
pause - Pause the audio player.
Description:
Pause the audio player.
Usage:
pause
unpause or resume - Resume the audio player.
Description:
Resume the audio player.
Usage:
unpause
resume
skip - Skip to the next track in the queue.
Description:
Skip to the next song in the audio player's queue.
Usage:
skip
previous - Go back to the previous track in the queue.
Description:
Go back to the previous track in the audio player's queue.
Usage:
previous
stop - Stop the audio player.
Description:
Stop the audio player and clear the queue.
Usage:
stop
volume - Set the volume of the audio player. (Requires a premium membership)
Description:
This command has two ways of using it:
1. "volume %i" - Set the volume of the audio player to the specifed number.
2. "volume up or down" - Set the volume of the audio player up/down by 10.
Usage:
volume %i%
volume up
volume down
volume 75
gta radio - Activate GTA Radio. (Requires a premium membership)
Description:
Activate GTA Radio with the specified station.
Usage:
gta radio %s%
gta radio radio los santos
gta radio los santos rock radio
Voice chat prompts and auto-wake for user response (Premium)
For premium users, any other voice prompts are treated as chat prompts and Omnis will respond using OpenAI and Google's Text-to-Speech. When talking with Omnis in a voice channel, if Omnis responds with a question, it will automatically wake up and listen for your input.