Discord Bot (Private)

🦊 FoxBot

FoxBot is our cozy, lore-friendly helper for Luna's Magical Forest — built for day-to-day server life: fun commands, birthdays, holiday announcements, reaction roles, a channel directory, private AI chats, news recaps, safety-minded moderation, real-world weather & time, a self-building lore system, topic controls, sleep scheduling, and AI-powered personal reminders. Her personality is Kiko, a whimsical fennec fox spirit living in an enchanted forest.

Private bot notice

FoxBot is not a public bot and isn't meant to be invited to other servers. This page is just an internal guide for our community.

🌸 Cozy AI Replies

Kiko replies when mentioned — plus private "fox-chat" rooms and DMs.

🎂 Birthdays & Holidays

Self-service birthdays + automated holiday announcements.

🛡️ Moderation

Safety-minded filtering with probation + escalation logic.

🎭 Roles & Directory

Reaction-role bindings and a channel directory system.

📜 Living Lore

Kiko builds her own lore over time — browseable, mod-curated, and always in character.

🌤️ Weather & Time

Real-world weather lookups and time checks, delivered in Kiko's voice.

🚫 Topic Controls

Mods can ban specific topics so Kiko gracefully deflects them.

⏰ Smart Reminders

AI-written reminders that escalate the more you ignore them — daily, weekdays, or custom days.

📝 About FoxBot

What it is (and what it isn't)

FoxBot (personality: Kiko) is a custom Discord bot built specifically for Luna's Magical Forest. It mixes practical server utilities (reaction roles, announcements, cleanup tools, channel directory) with fun, cozy interactions (tone-based replies, fox facts/jokes/quotes, cute "news recaps" in multiple styles, and automated holiday announcements).

Under the hood, FoxBot also includes: DM token limiting (to keep AI usage controlled), memory tools (opt-in style storage + cleanup), automated moderation checks for new/untrusted members, a channel directory so Kiko can direct people to the right place, a self-building lore system that grows through conversation, real-world weather & time awareness, topic banning so mods can keep certain subjects off-limits, a sleep mode with configurable quiet hours, and a personal reminder system where Kiko writes each reminder herself — getting more dramatic the longer you ignore her.

🦊 When does Kiko respond?

In normal server channels, Kiko responds only when mentioned. In DMs and FoxBot private chatrooms, she responds like a direct conversation.

Why it works this way

Keeps the server readable, prevents accidental spam, and makes "talking to Kiko" intentional.

⭐ Highlights

Main systems FoxBot provides

🌸 AI Chat + Tone Profiles Core

Kiko can rewrite/answer in different styles, per-user. Set your preferred vibe once and it sticks.

  • Per-user tone preference (saved)
  • Whimsical-by-default, with 25 optional tones
  • Tones include: cute, serious, funny, calm, mysterious, poetic, spooky, nerdy, valleygirl, romantic, chaotic, sarcastic, shy, royal, lazy, bubbly, goth, sleepy, pirate, southern, robotic, grumpy, cottagecore, anime
  • Private chat options (DMs + private rooms)

🛡️ Safety & Moderation Guardrails

New users and probation periods get stricter checks; trusted long-time members get fewer interruptions.

  • Probation-based thresholds
  • Escalation for repeat issues (strike window)
  • Bypass for mods + trusted/long-tenure members
  • Flagged messages sent to a dedicated mod channel
  • Configurable bypass channels

🎂 Birthdays Community

Members can save birthdays themselves, and Kiko announces them automatically each day.

  • Save/update/remove birthday (MM/DD)
  • Daily birthday announcement loop
  • "Next birthday" helper

🎄 Holiday Announcements Auto

Kiko automatically posts AI-generated holiday announcements for major holidays throughout the year — cozy woodland vibes included.

  • Covers New Year's, Valentine's, Easter, Earth Day, Mother's/Father's Day, Halloween, Thanksgiving, Christmas, and more
  • AI-generated messages with cozy forest personality
  • Posts daily at scheduled time (8 AM ET)
  • Tracks which holidays have already been announced

🎭 Reaction Roles Setup

Mods can bind reactions to roles on a specific message link.

  • Set reaction → role bindings
  • Remove bindings + clear bot reactions
  • Stored config so it persists across restarts

📋 Channel Directory Navigation

Mods can teach Kiko what each channel is for, so she can help direct members to the right place.

  • Set channel descriptions with /setchannel
  • Remove entries with /removechannel
  • Anyone can view the directory with /channels
  • Kiko uses the directory to guide people in conversation
  • Mod-only channels are hidden from regular users

📜 Living Lore System New

Kiko builds her own lore organically through conversation — a growing story about who she is, what she thinks, and what's happened in the forest.

  • Auto-built lore across 7 categories: World, Backstory, Opinions, Relationships, Events, Habits, Secrets
  • Browse with /lore (filter by category) or /foxlore for a random entry
  • Mods can view raw entries, pin important ones, delete bad ones, and run AI cleanup
  • Cleanup detects conflicts, duplicates, vague entries, and noise automatically

🌤️ Weather & Time New

Kiko can check real-world weather and tell you the time — all delivered in her in-character Kiko voice.

  • Live weather via /weather [location] — includes temp, feels-like, wind, humidity
  • Current time + season via /time
  • Kiko is also passively aware of the time/season in her AI responses
  • Weather results are cached for 10 minutes to stay snappy

🚫 Topic Banning New

Mods can tell Kiko to gracefully deflect specific subjects — great for keeping the server vibe consistent.

  • Ban any topic with an optional internal mod note
  • Kiko naturally deflects (not hard-blocks) the topic in conversation
  • Duplicate topics are caught before adding
  • Anyone can see banned topics; only mods/admins can change them
  • /bantopic, /unbantopic, /listtopics, /cleartopics

😴 Sleep Mode New

Mods can put Kiko to sleep when the server needs quiet — manually or on a scheduled basis.

  • Manual sleep/wake with /sleep and /wake
  • Check current status with /sleepstatus
  • Set quiet-hour windows with /sleepschedule
  • Kiko stays politely silent while asleep — no dropped messages, just no responses

⏰ Smart Reminders New

Kiko sends personal reminder DMs written by her AI — and the longer you ignore them, the more dramatic she gets.

  • Set reminders by clock time (6pm, 14:30) or duration (30m, 2h)
  • Repeat schedules: daily, weekdays, weekends, or specific days like mon,wed,fri
  • Set a nudge interval so Kiko re-pings every N minutes until you click Done
  • Each nudge is AI-written and escalates in urgency — from gentle to full fox emergency mode 🦊🚨
  • Clicking ✅ Done resets the escalation counter fresh for the next day
  • View and cancel reminders anytime with /reminders and /cancel_reminder

📘 How to Use

Practical "what do I do?" guide

1) Talk to Kiko in chat

In server channels, Kiko replies when you mention her.

  • Mention FoxBot in your message
  • Ask a question or request a rewrite ("foxify this")
  • Kiko replies as a direct message reply in-thread
Example: @FoxBot can you foxify this message?

2) Use private chatrooms (mods)

Create a private text channel for 1-on-1 conversations with Kiko.

  • Mods can create a private "fox-chat-…" room
  • Only you + FoxBot can read it
  • Delete it when done
/privatechat /endprivatechat

3) DMs (token-limited)

DM chats are allowed, but have a monthly token cap to prevent runaway usage.

  • If you hit the monthly cap, Kiko will tell you
  • You can check remaining DM tokens anytime
  • Server chat remains available even if DM tokens run out
/tokens

4) Set your tone

Make Kiko respond in your preferred vibe.

  • Choose from 25 tones (saved per-user)
  • Check your current tone
  • Reset back to default (whimsical)
/settone /mytone /resettone

5) News Recaps

Ask Kiko for a fun recap of what's been happening in any channel.

  • Choose a timeframe: last 30 min, 1 hour, 3 hours, or today
  • Pick a vibe: News Anchor, Gossip Column, Sports Commentary, Nature Documentary, or Drama Recap
  • Kiko reads the chat log and generates an entertaining summary
/newsrecap timeframe:Today vibe:Gossip Column

6) Channel Directory

Find the right channel for any topic.

  • Mods teach Kiko about channels with /setchannel
  • Anyone can view the full directory with /channels
  • Kiko uses this knowledge in conversation to guide people
/channels /setchannel #art-gallery Share your art and creative works

7) Check the weather or time

Ask Kiko for real-world weather or the current time — she'll answer in character.

  • Check weather for any city (defaults to New York)
  • Get the current time + season from Kiko
/weather location:Tokyo /time

8) Browse Kiko's lore

Kiko builds her own backstory over time through conversations. You can browse it or hear a random entry.

  • Browse lore by category (World, Backstory, Opinions, etc.)
  • Hear a random lore tidbit from Kiko
  • Mods can view raw entries, pin them, or run AI cleanup
/lore category:Backstory /foxlore

9) Topic controls (mods)

Keep certain subjects out of Kiko's conversations — she'll gracefully deflect without hard-blocking.

  • Ban a topic with an optional mod-only note
  • View or remove banned topics anytime
/bantopic topic:politics note:keep the server chill /listtopics /unbantopic topic_id:3

10) Sleep mode (mods)

Pause Kiko's responses during quiet hours or when the server needs a break.

  • Put Kiko to sleep or wake her manually
  • Set recurring quiet-hour windows with a schedule
  • Check sleep status at any time
/sleep /wake /sleepschedule /sleepstatus

11) Set a reminder

Ask Kiko to remind you about something — she'll DM you in her own words, escalating if you keep ignoring her.

  • Set a one-time or repeating reminder with /remind
  • Use a clock time (6pm, 14:30) or a duration (30m, 2h)
  • Choose a repeat schedule: daily, weekdays, weekends, or specific days
  • Set a nudge interval so Kiko keeps pinging until you confirm
  • Each message is AI-written — first gentle, then increasingly dramatic 😅
  • Click ✅ Done in the DM to stop nudges and schedule the next day
/remind when:6pm message:Take my meds repeat:daily reminders:10m /remind when:9am message:Morning standup repeat:weekdays reminders:5m /remind when:30m message:Check the oven /reminders /cancel_reminder reminder_id:3

📚 Command Reference

What's available in this bot build

🎉 Fun

Lightweight community interactions.

/hello /foxify /boop (public|private) /foxfact /foxjoke /foxquote /fox (generates a cute fox image) /coinflip /roll /foxriddle /8ball

🎂 Birthdays

Self-managed birthdays + automated announcements.

/setbd /updatebd /getbd /removebd /nextbd

🧠 Memory

See/forget what Kiko has saved. Mods can view/forget others.

/memory /forget /foxthoughts /cleanup (mod-only)

🎭 Reaction Roles

Bind a role to a reaction on a message via message link.

/setreaction /removereaction /clearbotreactions

🧰 System

Utility tools and server helpers.

/joined /tokens /newsrecap (timeframe + vibe options) /privatechat (manage channels) /endprivatechat /channels (view channel directory) /shutdown (owner-only)

🛠️ Admin / Mod Tools

Server management helpers (permission-gated).

/cleartoday /announce /announcefromlink /say /repeat /stealemoji /setchannel (channel directory) /removechannel (channel directory) /restart (admin-only)

📜 Lore

Browse and manage Kiko's self-built character lore.

/lore [category] /foxlore /loreraw [category] (mod) /cleanuplore (mod) /pinlore lore_id pin (mod) /deletelore lore_id (mod)

🌤️ Weather & Time

Real-world weather and time, delivered in Kiko's voice.

/weather [location] /time

🚫 Topic Controls

Manage what subjects Kiko will avoid in conversation.

/bantopic topic [note] (mod) /unbantopic topic_id (mod) /listtopics /cleartopics (admin)

😴 Sleep Mode

Pause or schedule Kiko's responses for quiet hours.

/sleep (mod) /wake (mod) /sleepstatus /sleepschedule (mod)

⏰ Reminders

Personal AI-written reminders via DM — escalates until you confirm.

/remind when: message: [repeat:] [reminders:] /reminders /cancel_reminder reminder_id:

when: 6pm · 14:30 · 30m · 2h · 1d
repeat: daily · weekdays · weekends · mon,wed,fri
reminders: nudge interval — 5m · 10m · 1h

🔧 Notes for Our Server

How we keep Kiko fun + controlled
Behavior rules (by design)

Kiko responds in server channels only when mentioned, but allows deeper chatting in DMs / private fox-chat rooms. Moderation checks are stricter for newer members and relax over time. Holiday announcements post automatically at 8 AM ET on recognized holidays. Reminder DMs are sent directly to your inbox — Kiko writes each one herself and gets progressively more dramatic if you keep ignoring them.

Suggested best practices: - Encourage members to use /settone for personal vibe control - Use /privatechat for focused help without cluttering channels - Keep DM usage limited (token cap) to avoid runaway AI spend - Use reaction roles for clean onboarding + self-serve access - Use /newsrecap for fun "what did I miss?" moments - Set up /setchannel for all key channels so Kiko can guide people - Holiday announcements are automatic — no setup needed - Use /remind with repeat:daily + reminders:10m for recurring tasks like meds