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

# Prefix and appearance

> Set the prefix people type, the color of Bloom's replies, how Bloom looks in your server, and the server icon and banner.

The settings that apply to Bloom everywhere in your server: the prefix, the color of its replies, and how it presents itself in your member list.

## The setup wizard

<ParamField path="setup" type="Administrator">
  Walks you through the basics with buttons: pick a theme, set your prefix, and optionally create the jail and mute roles and channels. It ends with a summary of what was configured.

  Running it on a server that is already set up shows the current configuration and offers to start over.
</ParamField>

Each step waits a few minutes for an answer and then times out. Run `!setup` again to restart from the beginning; nothing from an abandoned run is saved.

## Prefix

<ParamField path="setprefix <prefix>" type="Administrator">
  Changes the character or characters that start a command. Alias: `prefix`.

  * **Maximum 5 characters.**
  * `!setprefix >` replies `Prefix has been set to >`, and commands become `>help` from then on.
  * Run `!setprefix` on its own to see the current prefix.
</ParamField>

<Tip>
  Locked out because nobody remembers the prefix? Mentioning Bloom works as a prefix, and `b.help` always works no matter what you set.
</Tip>

## Color

<ParamField path="embedcolor <hex>" type="Administrator">
  Sets the color of Bloom's replies in this server. Alias: `embcolor`.

  * Takes a hex code in either form, `#FF5733` or `#f00`.
  * Run it with no color to see what is set now.
</ParamField>

<Info>
  Different Bloom features fall back to different colors when a server has not set one, so set a color explicitly if the exact shade matters. See [Colors and defaults](/reference/embeds#colors-and-defaults).
</Info>

## Bloom's look in your server

<ParamField path="theme <dark|light|color|custom>" type="Administrator">
  Changes the embed color and Bloom's profile together.

  * `!theme dark` uses a dark embed color and clears any custom avatar and banner.
  * `!theme light` uses a white embed color with a matching light profile.
  * `!theme color #FF5733` sets just the color, the same as `embedcolor`.
  * `!theme custom avatar`, `!theme custom banner`, and `!theme custom bio <text>` set Bloom's look for this server only. Attach an image or give a URL.
  * Run `!theme` alone to see the current theme and color.
</ParamField>

<ParamField path="custom <avatar|banner|bio|admin>" type="Server owner">
  The same per-server avatar, banner, and bio, restricted to the **server owner** and anyone they nominate. Aliases: `serverprofile`, `botprofile`.

  * `!custom admin add @Someone` lets that member change the profile. Only the owner can manage this list.
  * `!custom bio Your text here` sets the bio. Use `\n` for line breaks.
</ParamField>

A per-server profile only changes how Bloom appears in your server. Other servers are unaffected.

## Server icon and banner

<ParamField path="seticon [url]" type="Manage Server">
  Changes the server's icon from an attached image or a URL. Alias: `setguildicon`. Bloom needs **Manage Server**.
</ParamField>

<ParamField path="setbanner [url]" type="Manage Server">
  Changes the server's banner the same way. Alias: `setguildbanner`. Your server needs enough boosts for a banner, which is Discord's requirement.
</ParamField>

## Dashboard link

<ParamField path="dash" type="Prefix command">
  Replies with the dashboard link for this server. Aliases: `dashboard`, `panel`. See [Dashboard access](/getting-started/dashboard) for who can open it.
</ParamField>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Nobody knows the prefix">
    Mention Bloom instead, as in `@Bloom prefix`, or run `b.help`, which works regardless of the prefix. Then set a memorable one with `!setprefix`.
  </Accordion>

  <Accordion title="The banner or icon was rejected">
    Both are Discord features with their own requirements: banners need a boosted server, and images must be a supported format and size. Try a smaller PNG or JPG.
  </Accordion>

  <Accordion title="The setup wizard stopped responding">
    Its buttons expire after a few minutes of no answer. Run `!setup` again to start over.
  </Accordion>
</AccordionGroup>

## Related pages

<CardGroup cols={2}>
  <Card title="Command aliases" icon="wand-magic-sparkles" href="/configuration/aliases">
    Make your own shortcuts for the commands you use most.
  </Card>

  <Card title="Invite and first setup" icon="rocket" href="/getting-started/first-setup">
    Getting a new server working from the invite up.
  </Card>

  <Card title="Using prefix commands" icon="terminal" href="/getting-started/commands">
    How the prefix, mentions, and arguments work.
  </Card>

  <Card title="Embed syntax" icon="code" href="/reference/embeds">
    Where the server embed color is used.
  </Card>
</CardGroup>
