Modules
How Modules Work
Every feature beyond basic AI chat is a module that can be turned on or off per server. This means you only enable what your community actually needs - no clutter from features you don't use.
Server admins manage modules through the admin dashboard. Each module can be configured independently.
Always-On Features
These core features cannot be disabled:
- AI chat and conversation
- Memory and personality
- Image generation
- Web search
- Summarize
- Quarrels between Rascal and Halcyon
Available Modules
Modules marked with a tier badge require a premium subscription at that level or higher. Unmarked modules are free. See Premium & Subscriptions for details.
Community & Social
| Module | Tier | What It Does |
|---|---|---|
| Welcome | Free | Custom join, leave, and ban messages with template variables |
| Profiles | Minion | User profile cards with bio and accent color |
| Confessions | Minion | Anonymous confession posting to a dedicated channel |
| Reputation | Minion | Thank-based rep system with leaderboard |
| Suggestions | Stricken | Community suggestion box with admin approve/deny |
| Quotes | Minion | Save and recall memorable messages |
| Polls | Minion | Reaction-based polls with 2-10 options |
| Birthdays | Minion | Birthday tracking and auto-announcements |
| Color Roles | Minion | Self-service name color from presets or hex codes |
Economy & Progression
| Module | Tier | What It Does |
|---|---|---|
| Economy | Stricken | Virtual currency with daily rewards, shop, transfers, and leaderboard |
| XP | Stricken | Message-based leveling with role rewards and leaderboard |
Utility & Tools
| Module | Tier | What It Does |
|---|---|---|
| AFK | Free | AFK status with mention notifications |
| Reminders | Free | Personal timed reminders via DM or channel |
| Highlights | Free | Keyword subscriptions with DM notifications |
| Starboard | Minion | Auto-pin popular messages to a star channel (Rascal only) |
| Giveaways | Minion | Timed giveaways with reaction entry (Rascal only) |
| Tickets | Stricken | Private support ticket channels |
| Events | Minion | Server events with RSVP and date/time |
| Timezone | Free | User timezone display |
Moderation & Admin
| Module | Tier | What It Does |
|---|---|---|
| Moderation | Tainted | Warn, ban, kick with full logging |
| Automod | Tainted | Word blacklist, invite filter, spam detection |
| Audit Log | Tainted | Log message edits, deletes, joins, and leaves to a channel |
| Verification | Tainted | Button-based member verification gate |
| Role Menu | Stricken | Self-assignable role menus with buttons (Rascal only) |
| Auto-Role | Free | Auto-assign roles on member join |
| Alt Detection | Tainted | Flag new accounts by age, avatar check, auto-kick option |
| Custom Commands | Stricken | Server-specific text commands (like tags) |
| Thread Watcher | Tainted | Auto-archive inactive threads (Rascal only) |
Media & External
| Module | Tier | What It Does |
|---|---|---|
| Media Search | Overlord | Spotify and YouTube search with rich embeds |
| SIMKL | Overlord | Anime, movie, and TV show search with personal watchlists |
| Free Games | Overlord | Automatic Epic Games Store free game alerts (Rascal only) |
| Social Notify | Free | Social media post notifications (Twitch, YouTube, etc.) |
| Reddit Notify | Free | Subreddit monitoring with new post alerts |
| Analytics | Free | Server activity statistics on the dashboard |
Rascal-Only Features
Some modules only fire events through Rascal (Halcyon participates silently):
- AFK mention notifications
- Starboard reactions
- Highlight DMs
- Giveaway drawings
- Free game announcements
- Audit log events
- Auto-role on join
- Alt detection on join
- Thread watcher
- Level-up announcements