AI Chat & Personas
The biggest single system in PixelMint: ten switchable personalities, a full memory of facts you've taught it, a nine-source live lookup system, voice-channel TTS, and a private roleplay mode — all reachable through plain chat.
Talking to it
Mention it
Tag the bot anywhere in a message, anytime.
Prefix + ai
Your server's prefix, a space, ai, then whatever you want to say.
Replies stay short on purpose — a sentence or two, matched to whichever mode is active. It also quietly learns how you specifically phrase things over time from your messages, so its replies to you drift toward your own speech patterns the more you talk.
The built-in help command
ai help
Running ai with nothing after it does the same thing. It's the fastest way to see everything below in one place — it also shows your mode, which provider you're on, whether AI chat is currently locked, and how many speech samples it's collected from you.
Personalities
Ten modes, switchable any time by anyone in the channel — it's a per-channel setting, not personal. Chill is the default.
| Mode | What it's like |
|---|---|
| Chill | Casual, a little sarcastic, matches the room's energy. |
| Smart | Genuinely helpful, straight answers, still conversational. |
| Roast | Friendly savage roasting — clever, never actually mean. |
| Hype | Maximum-energy hype man. Everything is incredible. |
| UwU | Soft, sweet, supportive, uwu-speak. |
| Sigma | Motivational grindset-meme energy. |
| Villain | Theatrical, over-the-top evil-genius bit. |
| Ghost | Cryptic, mysterious one-liners. |
| Devil | Chaotic, mischievous, plays devil's advocate. |
| Academic | An overly formal professor who ended up on Discord. |
ai modes
ai mode roast
ai modes lists all ten with descriptions; ai mode <name> switches. Unrecognized names just point you back to ai modes rather than erroring oddly.
Roasting someone directly
ai roast @username
A one-off targeted roast, independent of whatever mode the channel is currently in — more vicious than Roast mode's usual tone, but still meant as friendly ribbing. Leave the mention off and it roasts you instead.
Suppose mode — a private roleplay persona
Separate from the shared channel mode: suppose gives one specific person their own custom persona for the AI to play, that nobody else's conversation is affected by.
ai suppose on a grumpy pirate captain
ai suppose status
ai suppose off
suppose on <description> starts it, status checks what's currently active, and off (also stop/clear) exits back to the normal shared mode.
Personal memory
Teach it facts about yourself that persist across every future conversation:
ai remember I have a cat named Milo
ai memories
ai forget cat
ai forget all
ai remember <fact> adds one, ai memories lists everything it currently remembers about you, and ai forget <fact> removes anything matching — or ai forget all to wipe the slate completely.
History, stats & reset
Shows the saved conversation log for the current channel.
Full stats for the channel and you personally — ai stats is an alias for the same thing.
Wipes the channel's saved conversation history for a completely fresh start. Doesn't touch your personal memories from ai remember — those are separate.
Switching providers
ai speed fast
ai speed slow
fast runs a Groq, Cerebras, then Together cascade for quicker replies; slow switches to OpenRouter, which is free and unlimited but not as snappy. Most people never need to touch this — it's here if replies feel slow and you want to try the alternative.
Live lookups
Nine live sources, each reachable three ways — a ~source shortcut, the bare keyword, or plain natural language:
~weather Tokyo
weather Tokyo
what's the weather in Tokyo
| Source | Aliases | Example |
|---|---|---|
| Weather | weather, temp, temperature, rain, forecast | ai weather in Tokyo |
| IP lookup | ip, whois, network, netinfo | ai ip 8.8.8.8 (or blank for your own) |
| Wikipedia | wiki, define, definition, meaning, explain | ai define black hole |
| reddit, thread, post | ai reddit r/gaming | |
| GitHub | github, gh, repo | ai gh torvalds/linux |
| npm | npm, package, pkg, module, lib | ai npm discord.js |
| YouTube | ytm, yt, youtube, video, watch | ai yt never gonna give you up |
| Spotify | spotify, song, music, track, artist | ai song blinding lights |
| insta, instagram, ig | ai ig cristiano |
ai lookup
ai lookup (also search or sources) opens the full in-Discord reference for this list any time you forget an alias.
Understanding images
Attach an image to any ai message or mention and it actually looks at the picture rather than just seeing a filename — ask about it directly ("what's funny about this") and it responds to what's really there.
Talking out loud
ai vc join
ai vc status
ai vc voice nova
ai vc leave
join brings it into your current voice channel and speaks every reply aloud from then on. status checks whether it's currently connected and to what. voice <name> picks from alloy, echo, fable, onyx, nova, or shimmer. leave (also disconnect/stop) disconnects.
Voice output quality and which of the six names actually sound distinct from each other can vary depending on which text-to-speech provider is active behind the scenes — if a voice change doesn't sound like you expected, that's why.
Locking it down
ai off
ai on
ai off is a full lock on the channel — no messages, no commands, no auto-replies get through at all, not even from other people typing ai. ai on is the only thing that still works while locked, and unlocks it again.
The AI is built for conversation, not coding help or essay writing — it'll deflect technical or assignment-style questions with in-character humor rather than answer them directly. That's deliberate, not a bug.
Was this page helpful?