Features

This page is an overview the main features of the bot and how they work.

Ranks

Ranks are associated with a role and have point requirements. They can also be configured to stack (to not be removed if a user has a higher rank).

Points

Points determine a user’s rank. Yes, they can be negative.

Role Prefixes

Automatically assign a prefix to users’ nicknames, based on their highest role that has a prefix.

Diplomacy

Allowed members of a server can send messages to and manage relations with other servers. Includes efficient two-way requests and convenient cross-server messaging.

Set up diplomacy using /dpm setup . Be warned, this exposes some public information about your server to everyone else, including the owner, server ID, and other data.

Messages

Allies

Enemies

Neutral Servers

Sessions (Deployments/Events)

Permitted users can start and manage sessions, a generic form of an event that anyone can attend. Includes real-time participant logging, management, a time quota system, and default options.

View the status of sessions with /session status

Management

Manage the status and participants of a session.

Time Quotas

Filter participants by time spent and check who has met the quota.

Default Options

Quickly start sessions with commonly used options.

Automatic Points

Give points to session attendees automatically. Meeting the time quota can be required for receiving points.

Custom Commands (Aliases/Proxies)

Create custom commands that redirect to other commands (only Stronghold’s commands). This is useful for styling and shortening frequently used commands.

Roblox Integration

Includes the ability to add and remove Roblox users from the blacklist, identified by their user ID. This prevents blacklist bypassing by changing your username. You can also assign points to Roblox users.

Blacklist

List and manage the Roblox user blacklist. Doesn’t affect anything outside Roblox integration.

Points

Attempting to add points to a blacklisted user leads to the command failing. Roblox user points do not count towards any ranks (there is no rank system for Roblox points).

Role Groups

Create groups of roles to easily assign and remove multiple roles at once. Useful for managing event roles or even ranks. You can allow regular users to join or request role groups themselves to reduce the workload of staff members.

Convenience Commands

A set of community-requested commands which combine multiple commands into one, for ease of use. Currently, there is only one. If you have any ideas, feel free to contact us!

Activity Checks

Create customisable modular activity checks. Automatically send a message to a channel on a custom interval. For information regarding formatting and event sequencing, run /activity checks info .

Permission Management

Manage internal permissions to fine-tune who can do what with the bot.

Roles

Manage permissions specific to roles.

Users

Manage permissions that apply to individual users.

Settings

Configure various settings to customise the bot’s behavior and appearance in your server.

Set the bot’s profile picture in your server using /set bot_pfp .

Logging

Keep track of what happens using the bot, including errors, warnings, information, and change tracking. After running /setup , you can configure logging. More information can be found in the Getting Started guide.

Miscellaneous

Some miscellaneous commands for utility purposes.

Setup

Run /setup to configure the bot.

Help

Use /help to see all available commands or view the help entry for a specific command.

Feedback

Run /feedback to send feedback to the bot developers.

Invite

Run /invite to get a link to invite the bot to your server.

Ping

Use /ping to see if the bot is online and calculate latency.