Documentation
Everything you need to get the most out of SpaceBot.
Getting Started
SpaceBot is a Discord bot platform that gives server admins full control over custom commands, event-driven automations, analytics, and more — all through a web dashboard.
- Invite the bot — Log in with Discord and select a server where you have admin permissions.
- Open the dashboard — Once logged in, pick your server from the dashboard to start configuring.
- Explore — Use the sidebar (or press Ctrl+K to open the command palette) to navigate between features.
Dashboard Overview
The server dashboard is your home base. It shows a quick summary of recent activity, member counts, and shortcuts to every feature. Select a server from the top-level dashboard to enter its admin panel.
Slash Commands
Create custom slash commands your members can use in Discord. Each command can have parameters, permission requirements, and rich responses including embeds.
Key features
- Parameters — Add options like strings, numbers, users, channels, roles, and choices.
- Permissions — Restrict commands to specific roles or require the user to be in a voice channel.
- Context menus — Create right-click actions for users and messages.
- Actions — Attach one or more actions to run when the command is invoked (send a message, assign a role, call a webhook, etc.).
Automations
Automations let you respond to Discord events automatically. When a trigger event fires and your filters match, SpaceBot runs your configured actions.
How it works
- Trigger — Choose one or more events (member join, message create, voice state change, reaction add, etc.).
- Filters — Narrow down when the automation fires (specific channel, role, keyword, etc.).
- Actions — Define what happens: send a message, add/remove roles, call a webhook, kick/ban, create a thread, and more.
Automations are evaluated in order. You can enable or disable them individually and share them via import/export.
Scheduled Events
Manage Discord scheduled events directly from the dashboard. Create, edit, and delete events that appear in your server’s event list for members to RSVP.
Event Logs
SpaceBot captures Discord events in real time and stores them in a searchable log. Use the log viewer to filter by event type, channel, user, or time range.
Logged events include
- Member joins, leaves, bans, and unbans
- Message creates, edits, and deletes
- Voice channel joins, moves, and disconnects
- Role and channel updates
- Reaction adds and removes
- And many more
Statistics
The statistics page shows time-series charts for member growth, message activity, voice usage, and other key metrics. Data is aggregated hourly and can be viewed over different time ranges.
Integrations
Connect external services and plugins to your server. Integrations can add their own slash commands, receive lifecycle events, and interact with SpaceBot via a manifest-based protocol.
For integration developers
If you’re building an integration, see the Integration Protocol docs for the full manifest spec, sync API, and webhook format.
REST API & API Keys
SpaceBot exposes a versioned REST API for programmatic access. Generate scoped API keys from the dashboard to authenticate requests.
What you can do
- Read and search event logs
- List, create, update, and delete automations and commands
- Query server statistics
- Manage scheduled events and integrations
API keys are scoped per server and can be revoked at any time from the API Keys page in the dashboard.
AI Assistant
DM the bot or use the in-dashboard chat to interact with an AI assistant that understands your server context. It can answer questions about your configuration, help create automations, query stats, send messages, and manage scheduled events — all through natural language.
Scheduled Messages
Set up messages to be sent to any channel at a specific date and time, or on a recurring schedule. Useful for announcements, reminders, and recurring updates.
Server Settings
Configure server-level options like the timezone, log embed colors, and which features are enabled. Changes apply immediately and affect how the bot behaves in your server.
Plans & Billing
SpaceBot is free for servers with up to 9,000 members. Larger servers can upgrade to a paid plan, managed through the Account & Billing page. Billing is handled securely via Stripe.