Start in Server Setup, confirm permissions, then configure named channels and the features your community will use.
LCARS-Prime
Public-facing policies, support guidance, and service information for the LCARS-Prime Discord Bot.
How to Use LCARS-Prime
A practical guide for server owners, administrators, and members using LCARS-Prime.
Use the web dashboard for Welcome, Moderation, Reaction Roles, embeds, polls, giveaways, events, and other server features.
Use LCARS slash commands for profiles, rosters, ships, officers, crews, fleet tools, combat-log workflows, and other available utilities.
Use the official LCARS-Prime Discord or the Support page when a command, dashboard control, or permission does not behave as expected.
1. Install LCARS-Prime and open the dashboard
- Invite the Bot. Use the official LCARS-Prime authorization link and select a Discord server you are allowed to manage.
- Give LCARS the permissions required by the features you intend to use. Features that create channels, manage roles, moderate members, or publish messages require the corresponding Discord permissions.
- Open the Administration Dashboard. Sign in with Discord and select the server you want to configure.
- Begin with Server Setup. Server owners, Discord Administrators, and members with Manage Server have full dashboard administration access. Additional dashboard access can be delegated by role where configured.
2. Server Setup and named channel variables
Open Dashboard → Server Setup. This is the home for server-wide configuration rather than settings tied to one feature.
Named Channels / Server Variables
Assign the channels that reusable LCARS templates should mention:
{rules_channel}— the server's rules channel;{roles_channel}— the channel where members choose or review roles;{info_channel}— the server information/help channel.
Once assigned, supported Welcome and message templates resolve these variables to real Discord channel mentions. These settings remain synchronized with the existing welcome configuration.
Dashboard Access
Use Dashboard Access when you want trusted non-admin roles to see only selected administration tabs. Server owners, Discord Administrators, and Manage Server members retain full access.
3. Welcome & Goodbye
Use Welcome & Goodbye to control automatic messages when members join or leave.
- Choose the public Welcome destination channel and enable or disable the join message.
- Build either a plain message or Discord embed and use supported template variables for member/server information.
- Enable the Welcome Card for the LCARS personnel-arrival image. With the member avatar enabled, the member's Discord avatar is used; with it disabled, LCARS uses the LCARS-Prime badge.
- A custom Welcome Card background changes the background layer while the LCARS frame and card composition remain intact.
- Configure an optional autorole, Goodbye message, and private Welcome DM.
Use the live previews before saving, then perform a controlled member-join test when you change a production welcome flow.
4. Welcome Channel
The dedicated Welcome Channel builder creates a read-only onboarding sequence. You can use an existing channel or let LCARS create the configured welcome channel.
- Build and reorder image banners and Discord embeds.
- Add rules, moderator information, invite information, links, and social entries.
- Use server variables, channel/role suggestions, emoji, formatting, colors, images, and embed fields.
- Preview the sequence, validate it, and then publish. LCARS records the published messages so a later publish can replace the previous sequence safely.
5. Reaction Roles
Use Reaction Roles to publish an embed with role-selection controls.
- Create or open a Reaction Role record.
- Choose the destination channel and compose the embed using the live Discord-style preview.
- Add each selectable role with its label and emoji.
- Publish and test with a non-admin account so Discord role hierarchy and Bot permissions are verified.
LCARS can only grant roles that sit below the Bot's highest role in Discord's role hierarchy.
6. Moderation and AutoMod
Use Moderation for lexical filters, warnings, strikes, temporary actions, and active moderation state.
- Create blocked-word/text rules and choose the match behavior.
- Select an enforcement action such as Delete, Delete & Warn, strike-based action, temporary mute/timeout, kick, temporary ban, or ban where available.
- Set the shared warning message and progressive strike thresholds.
- Use the active moderation roster to inspect members with strikes or temporary punishments and release/clear actions when appropriate.
- Test moderation rules in a private staff/test channel before enabling broad enforcement.
7. Embeds, polls, giveaways, events, and custom commands
Embed Messages
Create reusable Discord embeds, add fields/buttons/images, save templates, and publish them to a selected channel. The dashboard uses a live Discord-style preview.
Polls
Create a question and choices, select the destination channel and duration, then publish. Test voting behavior before using a poll for an important decision.
Giveaways
Configure the prize, winner count, duration, destination, and embed. A member may enter a giveaway once; repeated entry attempts do not remove the original entry.
Events / Calendar
Create an event with Discord-local timestamps, optional media, RSVP controls, reminders, and configured mentions. Signed-up members can be displayed and mentioned where configured.
Custom Commands
Create reusable server-specific commands and test the response before announcing the command to members.
8. LCARS-Computer
Use Computer Setup in the dashboard or the existing /computer-setup workflow to configure LCARS-Computer.
- Choose inquiry routing, channels/categories/forums, access roles, retention/close behavior, and participation controls.
- Use permission repair when a configured launch channel is not ready.
- The dashboard and
/computer-setupoperate on the same existing Computer configuration rather than separate settings.
9. Member tools
Available slash commands depend on the features enabled by the server and the current LCARS deployment. Common member workflows include:
- player/profile and roster information;
- officer and ship lookup;
- saved fleet and crew management, including
/mycrews; - crew/recommendation tools;
- combat-log analysis and supported save-to-crew workflows; and
- other server/community commands exposed by the installed Bot.
Discord slash-command autocomplete is usually the fastest way to discover the commands currently available in a server: type / and select LCARS-Prime.
10. Production testing checklist
- Save one change at a time and verify the dashboard confirms it.
- Use live previews for embeds and Welcome content before publishing.
- Test role and moderation behavior with a non-admin test account whenever possible.
- Confirm LCARS has the Discord permissions and role hierarchy required by the feature.
- After a deployment, hard-refresh the dashboard if old JavaScript or CSS appears cached.
- Check the public Operations Console when the Bot or web dashboard appears unavailable.
11. Support
For configuration help, bug reports, or feature questions, use the official LCARS-Prime Discord or the Support & Data Requests page.
This guide is intended to evolve with the Bot. Server-specific policies and the exact commands enabled in a community may differ.