Configuration Overview
Swift Bot offers extensive configuration options to tailor the bot’s behavior to your server’s specific needs. Access all configuration options using the/config command.
Configuration Categories
Guild Permissions
Manage role-based access and permissions for different bot features.
Credentials
Set up API keys and external service integrations.
Bot Settings
Customize bot behavior, nicknames, and general preferences.
Trusted Access
Configure trusted users and administrative access levels.
Guild Permissions
Configure which roles can access specific bot features and commands.Setting Up Permissions
- Use
/config→ Guild Permissions - Select the feature you want to configure
- Choose the required roles for access
- Set permission levels (View, Manage, Admin)
Permission Levels
| Level | Description | Access |
|---|---|---|
| View | Basic access to view information | Read-only commands |
| Manage | Can create and modify entries | Create, edit, delete |
| Admin | Full administrative access | All permissions + configuration |
Credentials
Set up external API integrations and service credentials.Required Credentials
ERLC API Key
Required for: Game integration, player data, moderationHow to obtain:
- Visit the ER:LC Developer Portal
- Generate an API key for your server
- Add the key in
/config→ Credentials → ERLC API
Optional Integrations
- Google API - For enhanced location services
- Designify API - For image processing features
- Custom Webhooks - For external logging
Bot Settings
Customize Swift’s behavior and appearance in your server.General Settings
Bot Nickname
Set a custom nickname for Swift in your server.
Command Prefix
Configure alternative command prefixes (default:
/)Supported: ?, $, !, or customEmbed Color
Configure default embed color (default:
#e77948)Trusted Access
Configure administrative access and trusted user management.Access Levels
| Level | Permissions | Use Case |
|---|---|---|
| Extra Owner | Full bot access | Server owner |
| Trusted Admins | Bot Administrative | Trusted community members |
Adding Trusted Users
- Navigate to
/config→ Trusted Access - Choose the access level
- Add or Remove users/role
- Confirm the changes
Managing Access
- View Current Access: See all trusted users and their levels
- Remove Access: Revoke trusted status
Module Toggles
Enable or disable specific modules based on your server’s needs:/config → Manage Discord Modules* → Enable or disable Discord Modules
/config → Manage Game Modules* → Enable or disable Game Modules
Configuration Commands
/config
Main configuration command to access all settings.Usage:
/configPermissions: Requires Owner permission, Management Role, or Trusted Access⚠️ Important Notes
Need help with configuration? Join our Support Server for assistance!