> For the complete documentation index, see [llms.txt](https://infinitybot.gitbook.io/infinitybot-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://infinitybot.gitbook.io/infinitybot-docs/guides/infinitybot-guides/command-guides.md).

# Command Guides

InfinityBot has a lot of commands, in this page and the ones below you can read how to use the different types of commands.

### What are commands?

Commands are instructions that users can send to InfinityBot to trigger specific actions.

## Command Types

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h3>Slash Commands</h3><p>Slash commands are the most used command type. They always start with a <code>/</code>. Press this card to learn more. </p></td><td><a href="/infinitybot-docs/guides/infinitybot-guides/command-guides/how-slash-commands-work.md">How Slash Commands Work</a></td></tr><tr><td><h3>Menu Commands</h3><p>Menu commands can be triggered by a user in the menu of a message or user. Press this card to learn more.</p></td><td><a href="/infinitybot-docs/guides/infinitybot-guides/command-guides/how-menu-commands-work.md">How Menu Commands Work</a></td></tr><tr><td><h3>Prefix Commands</h3><p>Prefix commands are also used sometimes, they can be triggered by sending a prefix (<code>!</code>) in chat with the command. For example: <code>!prefix</code>. Press this card to learn more. </p></td><td><a href="/infinitybot-docs/guides/infinitybot-guides/command-guides/how-prefix-commands-work.md">How Prefix Commands Work</a></td></tr></tbody></table>
