> ## Documentation Index
> Fetch the complete documentation index at: https://fossabot.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Default Commands

<Info>
  All default commands available in Fossabot are documented here!
</Info>

Default commands are built-in commands that come with every Fossabot installation. These commands provide essential functionality for streamers and their communities.

## Available Commands

### Information Commands

* [**!commands**](/docs/commands/default/commands) - Provides a link to view all channel commands
* [**!game**](/docs/commands/default/game) - Shows the current game being played
* [**!gamesplayed**](/docs/commands/default/gamesplayed) - Shows all games played during the current stream with durations
* [**!ping**](/docs/commands/default/ping) - Shows how long Fossabot has been online
* [**!title**](/docs/commands/default/title) - Shows the current stream title
* [**!uptime**](/docs/commands/default/uptime) - Shows how long the current stream has been live

### User Information Commands

* [**!accountage**](/docs/commands/default/accountage) - Shows how long ago a user created their account
* [**!accountdate**](/docs/commands/default/accountdate) - Shows the date when a user created their account
* [**!followage**](/docs/commands/default/followage) - Shows how long one user has been following another
* [**!followdate**](/docs/commands/default/followdate) - Shows the date when one user followed another

### Entertainment Commands

* [**!clip**](/docs/commands/default/clip) - Creates a clip of the current stream on Twitch
* [**!dadjoke**](/docs/commands/default/dadjoke) - Returns a random dad joke
* [**!eightball**](/docs/commands/default/eightball) - Returns a random response from the magic 8-ball
* [**!fact**](/docs/commands/default/fact) - Returns a random interesting fact
* [**!vanish**](/docs/commands/default/vanish) - Times out the command sender for 5 seconds
* [**!votekick**](/docs/commands/default/votekick) - Starts a vote kick poll to remove a user from chat

### Dictionary Commands

* [**!dictionary**](/docs/commands/default/dictionary) - Looks up word definitions
* [**!urbandictionary**](/docs/commands/default/urbandictionary) - Looks up words and phrases in Urban Dictionary

### Emote Commands

* [**!emotes**](/docs/commands/default/emotes) - Displays channel emotes from various providers

### Media Request Commands

* [**!song**](/docs/commands/default/song) - Displays the currently playing track in the media request queue
* [**!sr**](/docs/commands/default/sr) - Adds a track to the media request queue using a URL or search query
* [**!clear**](/docs/commands/default/clear) - Clears the entire media request queue
* [**!songqueue**](/docs/commands/default/songqueue) - Provides a link to view the current media request queue
* [**!skip**](/docs/commands/default/skip) - Skips the currently playing track in the media request queue
* [**!volume**](/docs/commands/default/volume) - Displays or sets the playback volume for media requests
* [**!voteskip**](/docs/commands/default/voteskip) - Votes to skip the currently playing track
* [**!wrongsong**](/docs/commands/default/wrongsong) - Removes your most recently requested track from the media request queue

### Management Commands

* [**!addcmd**](/docs/commands/default/addcmd) - Creates a new custom command
* [**!clip**](/docs/commands/default/clip) - Creates a clip of the current livestream
* [**!cmd**](/docs/commands/default/cmd) - Comprehensive command management system
* [**!count**](/docs/commands/default/count) - Manages custom counters for the channel
* [**!delcmd**](/docs/commands/default/delcmd) - Deletes a custom command
* [**!editcmd**](/docs/commands/default/editcmd) - Modifies an existing custom command
* [**!filesay**](/docs/commands/default/filesay) - Reads and sends messages from a text file to chat
* [**!filesaystop**](/docs/commands/default/filesaystop) - Stops the currently running filesay operation
* [**!nuke**](/docs/commands/default/nuke) - Removes messages containing a specific phrase from chat
* [**!permit**](/docs/commands/default/permit) - Temporarily prevents a user from being timed out
* [**!quote**](/docs/commands/default/quote) - Displays and manages channel quotes
* [**!setcommand**](/docs/commands/default/setcommand) - Creates or updates a custom command
* [**!setgame**](/docs/commands/default/setgame) - Changes the current game being played
* [**!settitle**](/docs/commands/default/settitle) - Changes the current stream title

## Usage

All default commands can be used by typing the command name in chat, followed by any required parameters. Some commands have additional sub-commands for extended functionality.

## Permissions

Most default commands are available to all users. Commands that require special permissions are clearly marked in their documentation.


## Related topics

- [Requesting songs](/docs/mediarequest/requesting-songs.md)
- [Media request](/docs/mediarequest/index.md)
- [!setcommand](/docs/commands/default/setcommand.md)
- [!addcmd](/docs/commands/default/addcmd.md)
- [!cmd](/docs/commands/default/cmd.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.